Describes an endpoint error state. More...
#include <error_condition.hpp>
Public Member Functions | |
error_condition ()=default | |
Create an empty error condition. | |
error_condition (std::string description) | |
Create an error condition with only a description. | |
error_condition (std::string name, std::string description) | |
Create an error condition with a name and description. | |
error_condition (std::string name, std::string description, proton::value properties) | |
Unsettled API - Create an error condition with name, description, and informational properties. | |
operator bool () const | |
If you are using a C++11 compiler, you may use an error_condition in boolean contexts. | |
bool | operator! () const |
No condition set. | |
bool | empty () const |
No condition has been set. | |
std::string | name () const |
Condition name. | |
std::string | description () const |
Descriptive string for condition. | |
value | properties () const |
Extra information for condition. | |
std::string | what () const |
Simple printable string for condition. | |
Describes an endpoint error state.
error_condition | ( | std::string | description | ) |
Create an error condition with only a description.
A default name will be used ("proton:io:error").
|
explicit |
If you are using a C++11 compiler, you may use an error_condition in boolean contexts.
The expression will be true if the error_condition is set.