Gocator API
 All Classes Files Functions Variables Typedefs Macros Modules Pages
kStatus GoControl_SetCancelHandler ( GoControl  control,
kCallbackFx  function,
kPointer  receiver 
)

Sets an I/O cancellation query handler for this control object.

The I/O cancellation query handler will be polled periodically when I/O is blocked for a non-negligible amount of time. If the cancellation handler returns kERROR_ABORT, ongoing communication will be terminated.

Version
Introduced in firmware 4.0.10.27
Parameters
controlControl object.
functionI/O cancellation callback function (or kNULL to unregister).
receiverReceiver argument for callback.
Returns
Operation status.