One end of a link, either a source or a target. More...
#include <terminus.hpp>
Public Types | |
enum | durability_mode { NONDURABLE , CONFIGURATION , UNSETTLED_STATE } |
The persistence mode of the source or target. More... | |
enum | expiry_policy { LINK_CLOSE , SESSION_CLOSE , CONNECTION_CLOSE , NEVER } |
When expiration of the source or target begins. More... | |
typedef map< symbol, value > | dynamic_property_map |
Public Member Functions | |
enum expiry_policy | expiry_policy () const |
Get the policy for when expiration begins. | |
duration | timeout () const |
The period after which the source is discarded on expiry. More... | |
enum durability_mode | durability_mode () |
Get the durability flag. | |
bool | dynamic () const |
True if the remote node is created dynamically. | |
bool | anonymous () const |
True if the remote node is an anonymous-relay. | |
value | node_properties () const |
Obtain the AMQP dynamic node properties for the terminus as a single value. More... | |
std::vector< symbol > | capabilities () const |
Unsettled API Extension capabilities that are supported/requested | |
dynamic_property_map | dynamic_properties () const |
Unsettled API Obtain the AMQP dynamic node properties for the terminus as a map. | |
One end of a link, either a source or a target.
The source terminus is where messages originate; the target terminus is where they go.
enum durability_mode |
enum expiry_policy |
duration timeout | ( | ) | const |
The period after which the source is discarded on expiry.
The duration is rounded to the nearest second.
value node_properties | ( | ) | const |
Obtain the AMQP dynamic node properties for the terminus as a single value.
See also lifetime_policy.