Structure SilcClient
NAME
typedef struct SilcClientStruct { ... } *SilcClient
DESCRIPTION
This is the actual SILC Client structure which represents one
SILC Client. It is allocated with the silc_client_alloc function
and given as argument to all SILC Client Library functions. It
is initialized with silc_client_init function, and freed with
silc_client_free function.
This context represents the client. Each connection to remote server
is represented by SilcClientConnection context.
SOURCE
struct SilcClientStruct {
char *username; /* Username */
char *hostname; /* hostname */
char *realname; /* Real name */
SilcSchedule schedule; /* Client scheduler */
SilcRng rng; /* Random number generator */
void *application; /* Application specific context, set with
silc_client_alloc. */
/* Internal data for client library. Application cannot access this. */
SilcClientInternal internal;
};
|