A point of origin for messages.
More...
#include <source.hpp>
|
| | source ()=default |
| | Create an empty source.
|
| std::string | address () const |
| | The address of the source.
|
|
enum distribution_mode | distribution_mode () const |
| | Get the distribution mode.
|
| const filter_map & | filters () const |
| | Unsettled API - Obtain the set of message filters.
|
|
enum expiry_policy | expiry_policy () const |
| | Get the policy for when expiration begins.
|
|
enum expiry_policy | expiry_policy () const |
| | Get the policy for when expiration begins.
|
| duration | timeout () const |
| | The period after which the source is discarded on expiry.
|
|
enum durability_mode | durability_mode () |
| | Get the durability flag.
|
| bool | dynamic () const |
| | True if the remote node is created dynamically.
|
|
bool | anonymous () const |
| | True if the remote node is an anonymous-relay.
|
| value | node_properties () const |
| | Obtain the AMQP dynamic node properties for the terminus as a single value.
|
|
std::vector< symbol > | capabilities () const |
| | Unsettled API Extension capabilities that are supported/requested
|
|
dynamic_property_map | dynamic_properties () const |
| | Unsettled API Obtain the AMQP dynamic node properties for the terminus as a map.
|
A point of origin for messages.
- See also
- proton::sender, proton::receiver, proton::target
◆ filter_map
Unsettled API - A map of AMQP symbol keys and filter specifiers.
- Examples
- service_bus.cpp.
◆ distribution_mode
The policy for distributing messages.
| Enumerator |
|---|
| UNSPECIFIED | Unspecified.
|
| COPY | Once transferred, the message remains available to other links.
|
| MOVE | Once transferred, the message is unavailable to other links.
|
◆ source()
◆ address()
| std::string address |
( |
| ) |
const |
◆ filters()
Unsettled API - Obtain the set of message filters.
- Examples
- service_bus.cpp.
The documentation for this class was generated from the following file: