1 #ifndef PROTON_SENDER_OPTIONS_HPP
2 #define PROTON_SENDER_OPTIONS_HPP
26 #include "./internal/export.hpp"
104 void apply(
sender&)
const;
105 const std::string* get_name()
const;
108 std::unique_ptr<impl> impl_;
Handler for Proton messaging events.
Definition: messaging_handler.hpp:69
Options for creating a sender.
Definition: sender_options.hpp:60
sender_options & auto_settle(bool)
If True (default), automatically settle messages upon receiving a settled disposition for that delive...
sender_options & handler(class messaging_handler &)
Set a messaging_handler for sender events only.
sender_options & operator=(const sender_options &)
Copy options.
void update(const sender_options &other)
Merge with another option set.
sender_options(const sender_options &)
Copy options.
sender_options()
Create an empty set of options.
sender_options & target(const target_options &)
Options for the receiver node of the receiver.
sender_options & properties(const std::map< symbol, value > &)
Unsettled API - Link properties.
sender_options & delivery_mode(delivery_mode)
Set the delivery mode on the sender.
sender_options & name(const std::string &name)
Set the link name. If not set a unique name is generated.
sender_options & source(const source_options &)
Options for the source node of the sender.
A channel for sending messages.
Definition: sender.hpp:40
A container of senders and receivers.
Definition: session.hpp:42
Options for creating a source node for a sender or receiver.
Definition: source_options.hpp:46
Options for creating a target node for a sender or receiver.
Definition: target_options.hpp:46
The message delivery policy to establish when opening a link.
The main Proton namespace.
Definition: annotation_key.hpp:33
The message delivery policy to establish when opening a link.
Definition: delivery_mode.hpp:33
Forward declarations for Proton types used to represent AMQP types.