ClientSessionChannel - SetDestroyHandler
[C]
__cdecl FlowSshC_ClientSessionChannel_SetDestroyHandler(
FlowSshC_ClientSessionChannel* channel,
FlowSshC_DestroyHandler handler,
void* handlerData);
[C] Parameters
- channel: FlowSshC_ClientSessionChannel pointer.
- handler: A DestroyHandler function.
- handlerData: An application-defined value to be passed to the handler. Optional.
Remarks
A destroy handler gets invoked when the associated object is being destroyed as a result of its last FlowSshC_*_Release call. This happens when both the user AND the library have released the object.
[C++] FlowSshCpp uses destroy handlers to delete its C++ wrapper objects from memory, and you can conveniently use the destructor of the associated object.