WRENCH
1.11
Cyberinfrastructure Simulation Workbench
Overview
Installation
Getting Started
WRENCH 101
WRENCH 102
APIs Reference
User
Developer
Internal
include
wrench
failure_causes
ComputeThreadHasDied.h
1
10
#ifndef WRENCH_COMPUTE_THREAD_HAS_DIED_H
11
#define WRENCH_COMPUTE_THREAD_HAS_DIED_H
12
13
#include <set>
14
#include <string>
15
16
#include "wrench/services/Service.h"
17
#include "wrench/services/storage/StorageService.h"
18
#include "wrench/services/compute/ComputeService.h"
19
20
namespace
wrench
{
21
22
/***********************/
24
/***********************/
25
26
30
class
ComputeThreadHasDied
:
public
FailureCause
{
31
public
:
32
/***********************/
34
/***********************/
35
ComputeThreadHasDied
();
36
/***********************/
38
/***********************/
39
40
std::string
toString
()
override
;
41
42
private
:
43
};
44
45
/***********************/
47
/***********************/
48
};
49
50
51
#endif //WRENCH_COMPUTE_THREAD_HAS_DIED_H
wrench::ComputeThreadHasDied
A "compute thread has died" failure cause.
Definition:
ComputeThreadHasDied.h:30
wrench::ComputeThreadHasDied::toString
std::string toString() override
Get the human-readable failure message.
Definition:
ComputeThreadHasDied.cpp:29
wrench
Definition:
Action.cpp:28
wrench::ComputeThreadHasDied::ComputeThreadHasDied
ComputeThreadHasDied()
Constructor.
Definition:
ComputeThreadHasDied.cpp:21
wrench::FailureCause
A top-level class to describe all simulation-valid failures that can occur during workflow execution ...
Definition:
FailureCause.h:31