Qpid Proton C++ API
0.32.0
|
|
Go to the documentation of this file. 1 #ifndef PROTON_TARGET_OPTIONS_HPP
2 #define PROTON_TARGET_OPTIONS_HPP
25 #include "./internal/export.hpp"
26 #include "./internal/pn_unique_ptr.hpp"
90 internal::pn_unique_ptr<impl> impl_;
101 #endif // PROTON_TARGET_OPTIONS_HPP
target_options & expiry_policy(enum target::expiry_policy)
Control when the clock for expiration begins.
A destination for messages.
Options for creating a target node for a sender or receiver.
Definition: target_options.hpp:44
target_options & durability_mode(enum target::durability_mode)
Control the persistence of the target node.
target_options()
Create an empty set of options.
Options for creating a receiver.
Definition: receiver_options.hpp:56
A span of time in milliseconds.
Definition: duration.hpp:39
target_options & capabilities(const std::vector< symbol > &)
Extension capabilities that are supported/requested.
target_options & address(const std::string &addr)
Set the address for the target.
Options for creating a sender.
Definition: sender_options.hpp:57
target_options & anonymous(bool)
Request an anonymous node on the remote peer.
expiry_policy
When expiration of the source or target begins.
Definition: terminus.hpp:70
A destination for messages.
Definition: target.hpp:45
target_options & dynamic(bool)
Request that a node be dynamically created by the remote peer.
The main Proton namespace.
Definition: annotation_key.hpp:33
target_options(const target_options &)
Copy options.
target_options & timeout(duration)
The expiry period after which the target is discarded.
A span of time in milliseconds.
durability_mode
The persistence mode of the source or target.
Definition: terminus.hpp:60
target_options & operator=(const target_options &)
Copy options.