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

SILC Toolkit Reference Manual SILC Core Library SILC Authentication Interface SILC Message Interface SILC Channel Interface SILC Command Interface SILC Notify Interface SILC Status Types SILC Modes SILC ID Interface SILC ID Cache Interface SILC Argument Interface SILC Attributes 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 Basic SILC Types 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 String Util Interface SILC Util Interface SILC List Interface SILC Dynamic List Interface SILC VCard Interface SILC Application Utilities SILC Key Exchange Library SILC SKE Interface SKE Status Types SKE Diffie Hellman Groups SKE Payloads SILC Client Library Using SILC Client Library Tutorial Arguments for command_reply Client Operation SilcStatus Error Arguments in command_reply Client Operation Arguments for notify Client Operation Client Library Interface Reference SILC Crypto Library Introduction to SILC RNG SILC RNG Interface SILC Cipher API SILC PKCS API SILC PKCS#1 API SILC Hash Interface SILC HMAC Interface Resource Links SILC Project Website SILC Protocol Documentation SILC White Paper SILC FAQs
SilcCommand NAME
        typedef SilcUInt8 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 SilcUInt8 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_STATS              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_DETACH             21
        #define SILC_COMMAND_WATCH              22
        #define SILC_COMMAND_SILCOPER           23
        #define SILC_COMMAND_LEAVE              24
        #define SILC_COMMAND_USERS              25
        #define SILC_COMMAND_GETKEY             26
        #define SILC_COMMAND_SERVICE            27

        /* Private range start */
        #define SILC_COMMAND_PRIVATE            200
        #define SILC_COMMAND_PRIV_CONNECT       200
        #define SILC_COMMAND_PRIV_CLOSE         201
        #define SILC_COMMAND_PRIV_SHUTDOWN      202

        /* Reserved */
        #define SILC_COMMAND_RESERVED           255
SILC Command Interface SilcCommandCb SilcCommandPayload SilcCommandFlags SilcCommand 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_get_status silc_command_set_ident silc_command_set_command

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