Qpid Proton C++ API  0.33.0
target

A destination for messages. More...

#include <target.hpp>

Inheritance diagram for target:
terminus

Public Types

enum  durability_mode
 The persistence mode of the source or target.
 
enum  expiry_policy
 When expiration of the source or target begins.
 
- Public Types inherited from terminus
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...
 

Public Member Functions

 target ()
 Create an empty target.
 
std::string address () const
 The address of the target.
 
enum durability_mode durability_mode ()
 Get the durability flag.
 
enum expiry_policy expiry_policy () const
 Get the policy for when expiration begins.
 
- Public Member Functions inherited from terminus
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 a reference to the AMQP dynamic node properties for the terminus. More...
 
std::vector< symbolcapabilities () const
 Extension capabilities that are supported/requested.
 

Detailed Description

A destination for messages.

See also
proton::sender, proton::receiver, proton::target

The documentation for this class was generated from the following file: