X-Git-Url: http://git.silcnet.org/gitweb/?p=website.git;a=blobdiff_plain;f=docs%2Ftoolkit%2Fmanual%2Fsilcpacket-SilcPacketType.html;fp=docs%2Ftoolkit%2Fmanual%2Fsilcpacket-SilcPacketType.html;h=ab67f05b7f025d896c4e803df5516d14c19b7d1a;hp=0000000000000000000000000000000000000000;hb=80b80cef93d9dff6acc4bc8e3a522c55fcdc3fca;hpb=43e53f529ca5c7d2ddb7cee8e76e273631e6f1e2 diff --git a/docs/toolkit/manual/silcpacket-SilcPacketType.html b/docs/toolkit/manual/silcpacket-SilcPacketType.html new file mode 100644 index 0000000..ab67f05 --- /dev/null +++ b/docs/toolkit/manual/silcpacket-SilcPacketType.html @@ -0,0 +1,299 @@ + + + + + + + + + + + + + + + + + + + +
Copyright © 2001 - 2007 SILC Project
+ SILC Project Website
+ SILC Toolkit Reference Manual
+ Index
+ + +
+ + + + + + + + + + + + + + +
+ + + +
+
+ + + +SILC Toolkit Reference Manual
+ + +SILC Crypto Library
+    Introduction to SILC RNG
+    SILC RNG Interface
+    SILC Cipher API
+    SILC PKCS API
+    SILC Public Key API
+    SILC PKCS #1 API
+    SILC Hash Interface
+    SILC HMAC Interface
+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 Argument Interface
+    SILC Attributes Interface
+    Packet Engine Interface
+    SILC Public Key Payload Interface
+SILC Key Exchange Library
+    SILC SKE Interface
+    SILC Connection Authentication Interface
+SILC VCard Library
+    SILC VCard Interface
+SILC Math Library
+    SILC MP Interface
+    SILC Math Interface
+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
+    Unicode and UTF-8 Strings in Client Library
+    Client Library Interface Reference
+    Client Entry Interface Reference
+SILC ASN.1 Library
+    SILC ASN.1 Interface
+    SILC BER interface
+SILC HTTP Library
+    SILC HTTP Server Interface
+    SILC HTTP PHP Translator
+SILC Utility Library
+    Basic Types and Definitions
+    Data Buffer Interface
+    Data Buffer Format Interface
+    Hash Table Interface
+    Memory Allocation Interface
+    Data Stack (memory pool) Interface
+    Finite State Machine Interface
+    Thread Interface
+    Mutual Exclusion Lock Interface
+    Condition Variable Interface
+    Atomic Operations Interface
+    Network (TCP and UDP) Interface
+    Scheduler Interface
+    Asynchronous Operation Interface
+    Abstract Stream Interface
+    Socket Stream Interface
+    File Descriptor Stream Interface
+    File Utility Functions
+    String Utility Interface
+    Snprintf Interface
+    UTF-8 String Interface
+    Stringprep Interface
+    Utility Functions
+    List Interface
+    Dynamic List Interface
+    MIME Interface
+    Time Utility Functions
+    Logging Interface
+    Config File Interface
+SILC Key Repository Library
+    SILC SKR Interface
+SILC Application Utility Library
+    SILC Application Utilities
+    SILC ID Cache Interface
+SILC SFTP Library
+    SILC SFTP Interface
+    SFTP Filesystems Interface
+ +
+Resource Links +
+SILC Project Website
+SILC Protocol Documentation
+SILC White Paper
+SILC FAQs
+ +
+



+
+
+ + + + +
+
+ +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
+



+
+
+ + + + +
+
+ +SILC Packet Engine Interface
+SilcPacketType
+SilcPacketFlags
+SilcPacketEngine
+SilcPacketStream
+SilcPacket
+SilcPacketError
+SilcPacketReceiveCb
+SilcPacketEosCb
+SilcPacketErrorCb
+SilcPacketCallbacks
+silc_packet_engine_start
+silc_packet_engine_stop
+silc_packet_error_string
+silc_packet_engine_get_streams
+silc_packet_engine_free_streams_list
+silc_packet_stream_create
+silc_packet_stream_add_remote
+silc_packet_stream_inject
+silc_packet_stream_destroy
+silc_packet_stream_is_valid
+silc_packet_stream_set_router
+silc_packet_stream_set_iv_included
+silc_packet_stream_set_stream
+silc_packet_stream_get_stream
+silc_packet_stream_link
+silc_packet_stream_unlink
+SilcPacketWrapCoder
+silc_packet_stream_wrap
+silc_packet_stream_is_udp
+silc_packet_get_sender
+silc_packet_stream_ref
+silc_packet_stream_unref
+silc_packet_get_engine
+silc_packet_set_context
+silc_packet_get_context
+silc_packet_set_keys
+silc_packet_get_keys
+silc_packet_set_ids
+silc_packet_get_ids
+silc_packet_set_sid
+silc_packet_send
+silc_packet_send_ext
+silc_packet_send_va
+silc_packet_send_va_ext
+silc_packet_wait_init
+silc_packet_wait_uninit
+silc_packet_wait
+silc_packet_free
+
+ +



+
+
+ + + +
+ + + + + + +
Copyright © 2001 - 2007 SILC Project
+ SILC Project Website
+ SILC Toolkit Reference Manual
+ Index
+ + +