Results of an asynchronous request.
Synopsis:
typedef struct mmr_async_result {
mmr_context_t * ctxt ;
void * udata ;
int result ;
int errnum ;
const mmr_error_info_t * error ;
}mmr_async_result_t;
Data:
- mmr_context_t * ctxt
- The context this result is from (NULL if it was a close/destroy or a failed open/create).
- void * udata
- The udata that was given to the async call.
- int result
- -1 if failed, >= 0 if succeeded (according to the request).
- int errnum
- Error code if it was a failed open/close/create/destroy.
- const mmr_error_info_t * error
- NULL if succeeded, or if it was an open/close/create/destroy.
Library:
libmmrndclient (For the qcc command, use the -l mrndclient option to link against this library)