typedef struct SilcFSMObject SilcFSMThreadStruct;
FSM thread context and can be used as a pre-allocated FSM thread context, instead of SilcFSMThread context. This context is initialized with the silc_fsm_thread_init function. It need not be uninitialized.