1 #ifndef PROTON_RECEIVER_OPTIONS_HPP
2 #define PROTON_RECEIVER_OPTIONS_HPP
26 #include "./internal/export.hpp"
111 const std::
string* get_name() const;
114 std::unique_ptr<impl> impl_;
A collection of key-value pairs.
Definition: map.hpp:69
Handler for Proton messaging events.
Definition: messaging_handler.hpp:69
Options for creating a receiver.
Definition: receiver_options.hpp:59
receiver_options & name(const std::string &name)
Set the link name. If not set a unique name is generated.
receiver_options(const receiver_options &)
Copy options.
receiver_options & delivery_mode(delivery_mode)
Set the delivery mode on the receiver.
receiver_options & credit_window(int count)
Automatically replenish credit for flow control up to count messages.
void update(const receiver_options &other)
Merge with another option set.
receiver_options & operator=(const receiver_options &)
Copy options.
receiver_options & handler(class messaging_handler &)
Set a messaging_handler for receiver events only.
receiver_options & auto_accept(bool)
Enable or disable automatic acceptance of messages that aren't otherwise released,...
receiver_options & properties(const std::map< symbol, value > &)
Unsettled API - Link properties.
receiver_options()
Create an empty set of options.
receiver_options & auto_settle(bool)
Deprecated - Applicable only to sender, not receiver.
A channel for receiving messages.
Definition: receiver.hpp:41
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
A point of origin for messages.
Definition: source.hpp:44
A string that represents the AMQP symbol type.
Definition: symbol.hpp:35
Options for creating a target node for a sender or receiver.
Definition: target_options.hpp:46
A destination for messages.
Definition: target.hpp:45
A holder for any AMQP value, simple or complex.
Definition: value.hpp:57
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.