wrench::FailureCause
-
class FailureCause
A top-level class to describe all simulation-valid failures that can occur during workflow execution (and should/could be handled by a WMS)
Subclassed by wrench::ComputationHasDied, wrench::FatalFailure, wrench::FileAlreadyBeingCopied, wrench::FileAlreadyBeingRead, wrench::FileAlreadyBeingWritten, wrench::FileNotFound, wrench::FunctionalityNotAvailable, wrench::HostError, wrench::InvalidDirectoryPath, wrench::JobKilled, wrench::JobTimeout, wrench::NetworkError, wrench::NotAllowed, wrench::NotEnoughResources, wrench::ServiceIsDown, wrench::ServiceIsSuspended, wrench::SomeActionsHaveFailed, wrench::StorageServiceNotEnoughSpace
Public Functions
-
virtual std::string toString() = 0
Return an error message that describes the failure cause (to be overridden)
- Returns:
an error message
-
virtual std::string toString() = 0