|
UM C API
6.17
|
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. | |
Results struct returned via the user-specified asynchronous operation callback from any asynchronous API.