NetworkError Class Reference
A "network error (or endpoint is down)" failure cause. More...
#include <FailureCause.h>
Inheritance diagram for NetworkError:
Public Types | |
enum | ErrorType { TIMEOUT, FAILURE } |
Enumerated type to describe the type of the network error. | |
enum | OperationType { SENDING, RECEIVING } |
Enumerated type to describe whether the network error occured while sending or receiving. | |
Public Member Functions | |
std::string | getMailbox () |
Returns the mailbox name on which the error occurred. More... | |
bool | isTimeout () |
Returns whether the network error was a timeout. More... | |
std::string | toString () |
Get the human-readable failure message. More... | |
bool | whileReceiving () |
Returns whether the network error occurred while receiving. More... | |
bool | whileSending () |
Returns whether the network error occurred while sending. More... | |
Detailed Description
A "network error (or endpoint is down)" failure cause.
Member Function Documentation
◆ getMailbox()
std::string NetworkError::getMailbox | ( | ) |
Returns the mailbox name on which the error occurred.
- Returns
- the mailbox name
◆ isTimeout()
bool NetworkError::isTimeout | ( | ) |
Returns whether the network error was a timeout.
- Returns
- true or false
◆ toString()
std::string NetworkError::toString | ( | ) |
Get the human-readable failure message.
- Returns
- the message
◆ whileReceiving()
bool NetworkError::whileReceiving | ( | ) |
Returns whether the network error occurred while receiving.
- Returns
- true or false
◆ whileSending()
bool NetworkError::whileSending | ( | ) |
Returns whether the network error occurred while sending.
- Returns
- true or false
The documentation for this class was generated from the following files:
- /home/wrench/wrench/include/wrench/workflow/execution_events/FailureCause.h
- /home/wrench/wrench/src/wrench/workflow/execution_events/FailureCause.cpp