int io_close_ocb ( resmgr_context_t *ctp,
void *reserved,
RESMGR_OCB_T *ocb )
Classification: I/O function (synthesized by library)
Default handler: iofunc_close_ocb_default()
Helper functions: none
Client function: none—synthesized by library
Messages: none—synthesized by library
Data structure:
// synthesized by library
struct _io_close {
uint16_t type;
uint16_t combine_len;
};
typedef union {
struct _io_close i;
} io_close_t;
Description: This is the function that gets synthesized by the base-layer library when the last close() has been received for a particular OCB. This is where you'd perform any final cleanup you needed to do before the OCB is destroyed. Note that the receive ID present in ctp->rcvid is zero, because this function is synthesized by the library and doesn't necessarily correspond to any particular message.
Returns: The status via the helper macro _RESMGR_STATUS().