Copyright © 2001 - 2002 SILC Project SILC Project Website | SILC Toolkit Reference Manual

SILC Toolkit Reference Manual SILC Core Library SILC Authentication Interface SILC Channel Interface SILC Command Interface SILC ID Interface SILC ID Cache Interface SILC Modes SILC Notify Interface SILC Argument Interface SILC Private Message Interface Packet Protocol Interface SILC Math Library SILC MP Interface SILC Math Interface SILC SFTP Library SILC SFTP Interface SFTP Filesystems Interface SILC Utility Library SILC Buffer Interface SILC Buffer Format Interface SILC Hash Table Interface SILC Logging Interface SILC Memory Interface SILC Mutex Interface SILC Thread Interface SILC Network Interface SILC Schedule Interface SILC Socket Interface SILC Protocol Interface SILC Config Interface SILC File Util Interface SILC Util Interface SILC List Interface SILC Dynamic List Interface SILC Zip API SILC Key Exchange Library SILC SKE Interface SKE Status Types SKE Diffie Hellman Groups SKE Payloads SILC Client Library Using SILC Client Library Client Library Interface SILC Crypto Library Introduction to SILC RNG SILC RNG Interface SILC HMAC Interface SILC Cipher API SILC Hash API SILC PKCS API Resource Links SILC Project Website SILC Protocol Documentation SILC White Paper SILC FAQ
SilcCommand NAME
        typedef unsigned char SilcCommand;
DESCRIPTION
        The SilcCommand type definition and the commands. The commands
        listed here are the official SILC Commands and they have client
        and server counterparts.
SOURCE
        typedef unsigned char SilcCommand;

        /* All SILC commands. These are commands that have client and server
           counterparts. */
        #define SILC_COMMAND_NONE               0
        #define SILC_COMMAND_WHOIS              1
        #define SILC_COMMAND_WHOWAS             2
        #define SILC_COMMAND_IDENTIFY           3
        #define SILC_COMMAND_NICK               4
        #define SILC_COMMAND_LIST               5
        #define SILC_COMMAND_TOPIC              6
        #define SILC_COMMAND_INVITE             7
        #define SILC_COMMAND_QUIT               8
        #define SILC_COMMAND_KILL               9
        #define SILC_COMMAND_INFO               10
        #define SILC_COMMAND_CONNECT            11
        #define SILC_COMMAND_PING               12
        #define SILC_COMMAND_OPER               13
        #define SILC_COMMAND_JOIN               14
        #define SILC_COMMAND_MOTD               15
        #define SILC_COMMAND_UMODE              16
        #define SILC_COMMAND_CMODE              17
        #define SILC_COMMAND_CUMODE             18
        #define SILC_COMMAND_KICK               19
        #define SILC_COMMAND_BAN                20
        #define SILC_COMMAND_CLOSE              21
        #define SILC_COMMAND_SHUTDOWN           22
        #define SILC_COMMAND_SILCOPER           23
        #define SILC_COMMAND_LEAVE              24
        #define SILC_COMMAND_USERS              25
        #define SILC_COMMAND_GETKEY             26

        /* Reserved */
        #define SILC_COMMAND_RESERVED           255
SILC Command Interface SilcCommandCb SilcCommandPayload SilcCommandFlags SilcCommand SilcCommandStatus silc_command_payload_parse silc_command_payload_encode silc_command_payload_encode_payload silc_command_payload_encode_va silc_command_payload_encode_vap silc_command_reply_payload_encode_va silc_command_reply_payload_encode_vap silc_command_free silc_command_get silc_command_get_args silc_command_get_ident silc_command_set_ident silc_command_set_command

Copyright © 2001 - 2002 SILC Project SILC Project Website | SILC Toolkit Reference Manual