| 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;
    };
 
 
 
 |