source Class Reference

A point of origin for messages. More...

#include <source.hpp>

Inheritance diagram for source:
terminus

List of all members.

Public Types

enum  distribution_mode { UNSPECIFIED, COPY, MOVE }
 

The policy for distributing messages.

More...
typedef map< symbol, valuefilter_map
 **Unsettled API** - A map of AMQP symbol keys and filter specifiers.
enum  durability_mode
 

The persistence mode of the source or target.


enum  expiry_policy
 

When expiration of the source or target begins.


Public Member Functions

 source ()
 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_mapfilters () const
 **Unsettled API** - Obtain the set of message filters.

Detailed Description

A point of origin for messages.

See also:
proton::sender, proton::receiver, proton::target

Member Typedef Documentation

**Unsettled API** - A map of AMQP symbol keys and filter specifiers.


Member Enumeration Documentation

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.


The documentation for this class was generated from the following file:

Generated on 1 Jun 2020 for Qpid Proton C++ by  doxygen 1.6.1