UM C API  6.16
lbm_async_operation_info_t Struct Reference

Results struct returned via the user-specified asynchronous operation callback from any asynchronous API. More...

#include <lbm.h>

Data Fields

int type
 The type of asynchronous operation.
 
int status
 The current status of the operation.
 
int flags
 Bitmap indicating extra information about the async operation. Zero or more flag bits ORed together: LBM_ASYNC_OP_INFO_FLAG_* (i.e. LBM_ASYNC_OP_INFO_FLAG_INLINE, LBM_ASYNC_OP_INFO_FLAG_FIRST, LBM_ASYNC_OP_INFO_FLAG_LAST, LBM_ASYNC_OP_INFO_FLAG_ONLY)
 
lbm_async_operation_handle_t handle
 An opaque handle to the asynchronous operation.
 
union {
   lbm_ctx_umq_queue_topic_list_info_t *   ctx_umq_queue_topic_list
 Results for topic list.
 
   lbm_rcv_umq_queue_msg_list_info_t *   rcv_umq_queue_msg_list
 Results for message list.
 
   lbm_rcv_umq_queue_msg_retrieve_info_t *   rcv_umq_queue_msg_retrieve
 Results for message retrieve.
 
info
 Operation-specific results.
 

Detailed Description

Results struct returned via the user-specified asynchronous operation callback from any asynchronous API.

See also
LBM_ASYNC_OP_TYPE_CTX_UMQ_QUEUE_TOPIC_LIST
LBM_ASYNC_OP_TYPE_RCV_UMQ_QUEUE_MSG_LIST
LBM_ASYNC_OP_TYPE_RCV_UMQ_QUEUE_MSG_RETRIEVE
Deprecated:
NO LONGER IN USE.

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