Function SilcFSMThreadDestructor
SYNOPSIS
typedef void (*SilcFSMThreadDestructor)(SilcFSMThread thread,
void *thread_context,
void *destructor_context);
DESCRIPTION
The destructor callback that was set in silc_fsm_thread_alloc or in
silc_fsm_thread_init function. It will be called when a state function
returns SILC_FSM_FINISH. This function will be called through the
scheduler; it will not be called immediately after the state function
returns SILC_FSM_FINISH, but will be called later. The `thread' can
be freed in this function.
NOTES
Even if the `thread' was executed in real system thread, this callback
is always received in the main machine thread, not in the created
thread.
|