C AMQP Protocol Engine API  0.7
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
delivery.h File Reference
#include <proton/import_export.h>
#include <proton/disposition.h>
#include <proton/type_compat.h>
#include <stddef.h>
#include <sys/types.h>
Include dependency graph for delivery.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  pn_delivery_tag_t
 

Typedefs

typedef struct pn_delivery_tag_t pn_delivery_tag_t
 

Functions

PN_EXTERN pn_delivery_tpn_delivery (pn_link_t *link, pn_delivery_tag_t tag)
 
PN_EXTERN void * pn_delivery_get_context (pn_delivery_t *delivery)
 
PN_EXTERN void pn_delivery_set_context (pn_delivery_t *delivery, void *context)
 
PN_EXTERN pn_delivery_tag_t pn_delivery_tag (pn_delivery_t *delivery)
 
PN_EXTERN pn_link_tpn_delivery_link (pn_delivery_t *delivery)
 
PN_EXTERN pn_disposition_tpn_delivery_local (pn_delivery_t *delivery)
 
PN_EXTERN uint64_t pn_delivery_local_state (pn_delivery_t *delivery)
 
PN_EXTERN pn_disposition_tpn_delivery_remote (pn_delivery_t *delivery)
 
PN_EXTERN uint64_t pn_delivery_remote_state (pn_delivery_t *delivery)
 
PN_EXTERN bool pn_delivery_settled (pn_delivery_t *delivery)
 
PN_EXTERN size_t pn_delivery_pending (pn_delivery_t *delivery)
 
PN_EXTERN bool pn_delivery_partial (pn_delivery_t *delivery)
 
PN_EXTERN bool pn_delivery_writable (pn_delivery_t *delivery)
 
PN_EXTERN bool pn_delivery_readable (pn_delivery_t *delivery)
 
PN_EXTERN bool pn_delivery_updated (pn_delivery_t *delivery)
 
PN_EXTERN void pn_delivery_update (pn_delivery_t *delivery, uint64_t state)
 
PN_EXTERN void pn_delivery_clear (pn_delivery_t *delivery)
 
PN_EXTERN void pn_delivery_settle (pn_delivery_t *delivery)
 
PN_EXTERN void pn_delivery_dump (pn_delivery_t *delivery)
 
PN_EXTERN bool pn_delivery_buffered (pn_delivery_t *delivery)
 
PN_EXTERN pn_delivery_tpn_work_head (pn_connection_t *connection)
 
PN_EXTERN pn_delivery_tpn_work_next (pn_delivery_t *delivery)
 

Detailed Description

Delivery API for the proton Engine.