UM C API  6.12.1
lbm_umq_queue_msg_status_t Struct Reference

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_tmsg
 
void * clientd
 
int status
 
int flags
 

Detailed Description

Struct containing extended asynchronous operation status information about a single UMQ message.

Field Documentation

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.)


The documentation for this struct was generated from the following file: