Gocator API

◆ GoReceiver_SetCancelHandler()

kStatus GoReceiver_SetCancelHandler ( GoReceiver  receiver,
kCallbackFx  function,
kPointer  context 
)

Sets an I/O cancellation query handler for this receiver 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
receiverReceiver object.
functionI/O cancellation callback function (or kNULL to unregister).
contextContext argument for callback (function receiver).
Returns
Operation status.