|
Qpid Proton C++
0.17.0
|
A point of origin for messages. More...
#include <source.hpp>
Classes | |
| class | filter_map |
| Experimental - A map of AMQP symbol keys and filter specifiers. More... | |
Public Types | |
| enum | distribution_mode { UNSPECIFIED, COPY, MOVE } |
| The policy for distributing messages. More... | |
| enum | durability_mode |
| The persistence mode of the source or target. | |
| enum | expiry_policy |
| When expiration of the source or target begins. | |
Public Member Functions | |
| source () | |
| Create an empty source. | |
| std::string | address () const |
| The address of the source. | |
| enum distribution_mode | distribution_mode () const |
| Get the distribution mode. | |
| filter_map | filters () const |
| Experimental - Obtain the set of message filters. | |
| enum durability_mode | durability_mode () |
| Get the durability flag. | |
| 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... | |
| bool | dynamic () const |
| True if the remote node is created dynamically. | |
| value | node_properties () const |
| Obtain a reference to the AMQP dynamic node properties for the terminus. More... | |
A point of origin for messages.
| enum distribution_mode |
|
inherited |
Obtain a reference to the AMQP dynamic node properties for the terminus.
See also lifetime_policy.
|
inherited |
The period after which the source is discarded on expiry.
The duration is rounded to the nearest second.