UM C API 6.17.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- Data Structures
- Data Fields

Data Fields
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:

- lbm.h