| SilcPacketType
 
 NAME
 
    typedef SilcUInt8 SilcPacketType;
DESCRIPTION
    SILC packet type definition and all the packet types.
SOURCE    typedef SilcUInt8 SilcPacketType;
    
    /* SILC Packet types. */
    #define SILC_PACKET_DISCONNECT           1       /* Disconnection */
    #define SILC_PACKET_SUCCESS              2       /* Success */
    #define SILC_PACKET_FAILURE              3       /* Failure */
    #define SILC_PACKET_REJECT               4       /* Rejected */
    #define SILC_PACKET_NOTIFY               5       /* Notify message */
    #define SILC_PACKET_ERROR                6       /* Error message */
    #define SILC_PACKET_CHANNEL_MESSAGE      7       /* Message for channel */
    #define SILC_PACKET_CHANNEL_KEY          8       /* Key of the channel */
    #define SILC_PACKET_PRIVATE_MESSAGE      9       /* Private message */
    #define SILC_PACKET_PRIVATE_MESSAGE_KEY  10      /* Private message key*/
    #define SILC_PACKET_COMMAND              11      /* Command */
    #define SILC_PACKET_COMMAND_REPLY        12      /* Reply to a command */
    #define SILC_PACKET_KEY_EXCHANGE         13      /* Start of KE */
    #define SILC_PACKET_KEY_EXCHANGE_1       14      /* KE1 */
    #define SILC_PACKET_KEY_EXCHANGE_2       15      /* KE2 */
    #define SILC_PACKET_CONNECTION_AUTH_REQUEST 16   /* Request of auth meth */
    #define SILC_PACKET_CONNECTION_AUTH      17      /* Connectinon auth */
    #define SILC_PACKET_NEW_ID               18      /* Sending new ID */
    #define SILC_PACKET_NEW_CLIENT           19      /* Client registering */
    #define SILC_PACKET_NEW_SERVER           20      /* Server registering */
    #define SILC_PACKET_NEW_CHANNEL          21      /* Channel registering */
    #define SILC_PACKET_REKEY                22      /* Re-key start */
    #define SILC_PACKET_REKEY_DONE           23      /* Re-key done */
    #define SILC_PACKET_HEARTBEAT            24      /* Heartbeat */
    #define SILC_PACKET_KEY_AGREEMENT        25      /* Key Agreement request */
    #define SILC_PACKET_RESUME_ROUTER        26      /* Backup router resume */
    #define SILC_PACKET_FTP                  27      /* File Transfer */
    #define SILC_PACKET_RESUME_CLIENT        28      /* Client resume */
    #define SILC_PACKET_ACK                  29      /* Acknowledgement */
    
    #define SILC_PACKET_PRIVATE              200     /* Private range start  */
    #define SILC_PACKET_MAX                  255     /* RESERVED */
    
    #define SILC_PACKET_NONE                 0       /* RESERVED */
    #define SILC_PACKET_ANY                  0
 
 
 
 |