1 #ifndef PROTON_CONDITION_H 2 #define PROTON_CONDITION_H 1
PN_EXTERN bool pn_condition_is_redirect(pn_condition_t *condition)
Returns true if the condition is a redirect.
PN_EXTERN int pn_condition_set_description(pn_condition_t *condition, const char *description)
Sets the description associated with the exceptional condition.
PN_EXTERN int pn_condition_redirect_port(pn_condition_t *condition)
Retrieves the redirect port from the additional information associated with the condition.
PN_EXTERN const char * pn_condition_redirect_host(pn_condition_t *condition)
Retrieves the redirect host from the additional information associated with the condition.
PN_EXTERN bool pn_condition_is_set(pn_condition_t *condition)
Returns true if the condition object is holding some information, i.e.
#define PN_EXTERN
Definition: import_export.h:53
PN_EXTERN pn_data_t * pn_condition_info(pn_condition_t *condition)
Returns a data object that holds the additional information associated with the condition.
PN_EXTERN int pn_condition_set_name(pn_condition_t *condition, const char *name)
Sets the name associated with the exceptional condition.
PN_EXTERN const char * pn_condition_get_description(pn_condition_t *condition)
Gets the description associated with the exceptional condition.
struct pn_data_t pn_data_t
An AMQP Data object.
Definition: codec.h:358
struct pn_condition_t pn_condition_t
An AMQP Condition object.
Definition: condition.h:64
PN_EXTERN const char * pn_condition_get_name(pn_condition_t *condition)
Returns the name associated with the exceptional condition, or NULL if there is no conditional inform...
PN_EXTERN void pn_condition_clear(pn_condition_t *condition)
Clears the condition object of any exceptional information.