1 #ifndef PROTON_TARGET_HPP
2 #define PROTON_TARGET_HPP
26 #include "./internal/export.hpp"
39 template <
class T>
class factory;
54 PN_CPP_EXTERN std::string
address()
const;
62 friend class internal::factory<
target>;
A channel for receiving messages.
Definition: receiver.hpp:41
A channel for sending messages.
Definition: sender.hpp:40
A destination for messages.
Definition: target.hpp:45
std::string address() const
The address of the target.
target()=default
Create an empty target.
One end of a link, either a source or a target.
Definition: terminus.hpp:53
expiry_policy
When expiration of the source or target begins.
Definition: terminus.hpp:74
durability_mode
The persistence mode of the source or target.
Definition: terminus.hpp:64
The main Proton namespace.
Definition: annotation_key.hpp:33
One end of a link, either a source or a target.