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>

Collaboration diagram for lbm_async_operation_info_t:

Collaboration graph
[legend]

Data Fields

int type
int status
int flags
lbm_async_operation_handle_t handle
union {
   lbm_ctx_umq_queue_topic_list_info_t *   ctx_umq_queue_topic_list
   lbm_rcv_umq_queue_msg_list_info_t *   rcv_umq_queue_msg_list
   lbm_rcv_umq_queue_msg_retrieve_info_t *   rcv_umq_queue_msg_retrieve
info

Detailed Description

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


Field Documentation

int lbm_async_operation_info_t::type

The type of asynchronous operation.

int lbm_async_operation_info_t::status

The current status of the operation.

int lbm_async_operation_info_t::flags

Flags with extra information about the async operation.

lbm_async_operation_handle_t lbm_async_operation_info_t::handle

An opaque handle to the asynchronous operation.

union { ... } lbm_async_operation_info_t::info

Operation-specific results.


The documentation for this struct was generated from the following file:
Generated on Thu Mar 6 13:11:17 2014 for LBM API by  doxygen 1.5.2