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. More... | |
| 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. More... | |
| 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.