|
Qpid Proton C++
0.17.0
|
Options for creating a source node for a sender or receiver. More...
#include <source_options.hpp>
Public Member Functions | |
| source_options () | |
| Create an empty set of options. | |
| source_options (const source_options &) | |
| Copy options. | |
| source_options & | operator= (const source_options &) |
| Copy options. | |
| source_options & | address (const std::string &) |
| Set the address for the source. Ignored if dynamic is true. | |
| source_options & | dynamic (bool) |
| Request a dynamically created node to be created by the remote peer. More... | |
| source_options & | distribution_mode (enum source::distribution_mode) |
| Control whether messsages are browsed or consumed. | |
| source_options & | durability_mode (enum source::durability_mode) |
| Control the persistence of source state. | |
| source_options & | timeout (duration) |
| The expiry period after which the source is discarded. | |
| source_options & | expiry_policy (enum source::expiry_policy) |
| Control when the clock for expiration begins. | |
| source_options & | filters (const source::filter_map &) |
| Experimental - Specify a filter mechanism on the source that restricts message flow to a subset of the available messages. More... | |
Options for creating a source node for a sender or receiver.
Options can be "chained" (
Normal value semantics: copy or assign creates a separate copy of the options.
| source_options& dynamic | ( | bool | ) |
Request a dynamically created node to be created by the remote peer.
Any specified source address is ignored.
| source_options& filters | ( | const source::filter_map & | ) |
Experimental - Specify a filter mechanism on the source that restricts message flow to a subset of the available messages.