typedef struct SilcCondStruct *SilcCond;
This context is the actual condition variable and is allocated by silc_cond_alloc and given as argument to all silc_cond_* functions. It is freed by the silc_cond_free function.