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) | |
| **Experimental** - Create an error condition with name, description, and informational properties. | |
| bool | operator! () const |
| If you are using a C++11 compiler, you may use an error_condition in boolean contexts. | |
| 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, broker.hpp, mt/broker.cpp, and mt/epoll_container.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 | |||
| ) |
**Experimental** - Create an error condition with name, description, and informational properties.
| bool operator! | ( | ) | const |
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. No condition set.
1.6.1