typedef struct SilcThreadStruct *SilcThread;
This context is the actual SILC Thread and is returned by the silc_thread_create functions, and given as arguments to some of the silc_thread_* functions. This context and its resources are released automatically when the thread exits.