|
Qpid Proton C++
0.17.0
|
A tracker for a sent message. More...
#include <tracker.hpp>
Public Types | |
| enum | state { NONE, RECEIVED, ACCEPTED, REJECTED, RELEASED, MODIFIED } |
| Delivery state values. More... | |
Public Member Functions | |
| tracker () | |
| Create an empty tracker. | |
| class sender | sender () const |
| Get the sender for this tracker. | |
| enum state | state () const |
| Get the remote state for a delivery. | |
| class session | session () const |
| Return the session for this transfer. | |
| class connection | connection () const |
| Return the connection for this transfer. | |
| class container & | container () const |
| Return the container for this transfer. | |
| void | settle () |
| Settle the delivery; informs the remote end. | |
| bool | settled () const |
| Return true if the transfer has been settled. | |
A tracker for a sent message.
Every tracker exists within the context of a sender.
A delivery attempt can fail. As a result, a particular message may correspond to multiple trackers.
|
inherited |