UM C API
6.16.1
|
Structure that holds ACK information for a given message in an extended form. More...
#include <lbm.h>
Data Fields | |
int | flags |
Zero or more flag bits ORed together indicating extra information about the acknowledgement. More... | |
lbm_uint_t | sequence_number |
The sequence number of the message. | |
lbm_uint_t | rcv_registration_id |
The registration ID for the receiver, if applicable. This field is 0 (zero) if this struct is not being delivered as part of a confirmed delivery event. | |
char | store [LBM_UME_MAX_STORE_STRLEN] |
the Store involved. This field is 0 (zero) if the event applies to multiple Stores or if using the structure for a delivery confirmation event. | |
void * | msg_clientd |
The clientd pointer passed in for the message. | |
lbm_ushort_t | store_index |
the Store index of the Store involved. This field is 0 (zero) if the event applies to multiple Stores or if using the structure for a delivery confirmation event. | |
Structure that holds ACK information for a given message in an extended form.
This structure contains information about a message for a variety of UM events: LBM_SRC_EVENT_UME_MESSAGE_STABLE_EX, LBM_SRC_EVENT_UME_DELIVERY_CONFIRMATION_EX, LBM_SRC_EVENT_UME_MESSAGE_RECLAIMED_EX, and LBM_SRC_EVENT_UME_MESSAGE_NOT_STABLE via callbacks lbm_src_cb_proc and lbm_ssrc_cb_proc.
See lbm_src_event_ume_ack_ex_info_t_stct for field definitions.
int lbm_src_event_ume_ack_ex_info_t_stct::flags |
Zero or more flag bits ORed together indicating extra information about the acknowledgement.