UM C API
6.12.1
|
Struct containing extended asynchronous operation status information about a single UMQ message. More...
#include <lbm.h>
Data Fields | |
lbm_umq_msgid_t | msgid |
lbm_msg_t * | msg |
void * | clientd |
int | status |
int | flags |
Struct containing extended asynchronous operation status information about a single UMQ message.
void* lbm_umq_queue_msg_status_t::clientd |
User client data pointer.
int lbm_umq_queue_msg_status_t::flags |
Bitmap set of flags reserved for future use. Currently set to 0.
lbm_msg_t* lbm_umq_queue_msg_status_t::msg |
Actual message, if appropriate and available (NULL otherwise)
lbm_umq_msgid_t lbm_umq_queue_msg_status_t::msgid |
UMQ message ID of this message.
int lbm_umq_queue_msg_status_t::status |
Status code for this message (retrieval in progress, consumed, etc.)