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

Go to the source code of this file.

Macros

#define PN_RECEIVED   (0x0000000000000023)
 
#define PN_ACCEPTED   (0x0000000000000024)
 
#define PN_REJECTED   (0x0000000000000025)
 
#define PN_RELEASED   (0x0000000000000026)
 
#define PN_MODIFIED   (0x0000000000000027)
 

Typedefs

typedef struct pn_disposition_t pn_disposition_t
 

Functions

PN_EXTERN uint64_t pn_disposition_type (pn_disposition_t *disposition)
 
PN_EXTERN pn_condition_tpn_disposition_condition (pn_disposition_t *disposition)
 
PN_EXTERN pn_data_tpn_disposition_data (pn_disposition_t *disposition)
 
PN_EXTERN uint32_t pn_disposition_get_section_number (pn_disposition_t *disposition)
 
PN_EXTERN void pn_disposition_set_section_number (pn_disposition_t *disposition, uint32_t section_number)
 
PN_EXTERN uint64_t pn_disposition_get_section_offset (pn_disposition_t *disposition)
 
PN_EXTERN void pn_disposition_set_section_offset (pn_disposition_t *disposition, uint64_t section_offset)
 
PN_EXTERN bool pn_disposition_is_failed (pn_disposition_t *disposition)
 
PN_EXTERN void pn_disposition_set_failed (pn_disposition_t *disposition, bool failed)
 
PN_EXTERN bool pn_disposition_is_undeliverable (pn_disposition_t *disposition)
 
PN_EXTERN void pn_disposition_set_undeliverable (pn_disposition_t *disposition, bool undeliverable)
 
PN_EXTERN pn_data_tpn_disposition_annotations (pn_disposition_t *disposition)
 

Detailed Description

Disposition API for the proton Engine.