A "network error (or endpoint is down)" failure cause.
More...
#include <NetworkError.h>
|
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.
|
|
A "network error (or endpoint is down)" failure cause.
◆ NetworkError()
Constructor.
- Parameters
-
operation_type | NetworkError:OperationType::SENDING or NetworkError::OperationType::RECEIVING or NetworkError::OperationType::UNKNOWN |
error_type | the error type |
mailbox | the name of a mailbox (or "" if unknown) |
◆ getMailbox()
std::string wrench::NetworkError::getMailbox |
( |
| ) |
|
Returns the mailbox name on which the error occurred.
- Returns
- the mailbox name
◆ isTimeout()
bool wrench::NetworkError::isTimeout |
( |
| ) |
|
Returns whether the network error was a timeout.
- Returns
- true or false
◆ toString()
std::string wrench::NetworkError::toString |
( |
| ) |
|
|
overridevirtual |
◆ whileReceiving()
bool wrench::NetworkError::whileReceiving |
( |
| ) |
|
Returns whether the network error occurred while receiving.
- Returns
- true or false
◆ whileSending()
bool wrench::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: