Describes an endpoint error state. More...
#include <error_condition.hpp>
Public Member Functions | |
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.
broker.cpp, multithreaded_client.cpp, and multithreaded_client_flow_control.cpp.
error_condition | ( | ) | [inline] |
Create an empty error condition.
error_condition | ( | std::string | description | ) |
Create an error condition with only a description.
A default name will be used ("proton:io:error").
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 [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.