WRENCH
1.10
Cyberinfrastructure Simulation Workbench
Overview
Installation
Getting Started
WRENCH 101
WRENCH 102
APIs Reference
User
Developer
Internal
include
wrench
workflow
failure_causes
FatalFailure.h
1
10
#ifndef WRENCH_FATAL_FAILURE_H
11
#define WRENCH_FATAL_FAILURE_H
12
13
#include <set>
14
#include <string>
15
16
#include "wrench/workflow/failure_causes/FailureCause.h"
17
18
namespace
wrench
{
19
20
/***********************/
22
/***********************/
23
27
class
FatalFailure
:
public
FailureCause
{
28
public
:
29
/***********************/
31
/***********************/
32
FatalFailure
();
33
/***********************/
35
/***********************/
36
37
std::string
toString
();
38
39
private
:
40
};
41
42
43
/***********************/
45
/***********************/
46
};
47
48
49
#endif //WRENCH_FATAL_FAILURE_H
wrench::FatalFailure
An "Unknown" failure cause (should not happen)
Definition:
FatalFailure.h:27
wrench
Definition:
Alarm.cpp:20
wrench::FatalFailure::FatalFailure
FatalFailure()
Constructor.
Definition:
FatalFailure.cpp:22
wrench::FailureCause
A top-level class to describe all simulation-valid failures that can occur during workflow execution ...
Definition:
FailureCause.h:31
wrench::FatalFailure::toString
std::string toString()
Get the human-readable failure message.
Definition:
FatalFailure.cpp:29