X-Git-Url: http://git.silcnet.org/gitweb/?p=website.git;a=blobdiff_plain;f=docs%2Ftoolkit%2Fmanual%2Fsilcbuffmt-SilcBufferParamType.html;fp=docs%2Ftoolkit%2Fmanual%2Fsilcbuffmt-SilcBufferParamType.html;h=90fa13a1f9a56dd55519b75eb084c41452321aa9;hp=0000000000000000000000000000000000000000;hb=80b80cef93d9dff6acc4bc8e3a522c55fcdc3fca;hpb=43e53f529ca5c7d2ddb7cee8e76e273631e6f1e2 diff --git a/docs/toolkit/manual/silcbuffmt-SilcBufferParamType.html b/docs/toolkit/manual/silcbuffmt-SilcBufferParamType.html new file mode 100644 index 0000000..90fa13a --- /dev/null +++ b/docs/toolkit/manual/silcbuffmt-SilcBufferParamType.html @@ -0,0 +1,281 @@ + + + + + + + + + + + + + + + + + + + +
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
+ +
+



+
+
+ + + + +
+
+ +SilcBufferParamType

+ + +NAME + +

+    typedef enum { ... } SilcBufferParamType;
+
+
+DESCRIPTION + +

+    Buffer parameter types.  These are not needed when formatting or
+    unformatting buffers.  Use the macros such as SILC_STR_UI_CHAR and
+    others instead.  These types may be used when describing what a
+    buffer looks like, and how it may be formatted and unformatted.
+
+
+SOURCE + +
    typedef enum {
+      SILC_PARAM_SI8_CHAR,             /* Signed 8-bit char */
+      SILC_PARAM_UI8_CHAR,             /* Unsigned 8-bit char */
+      SILC_PARAM_SI16_SHORT,           /* Signed 16-bit int */
+      SILC_PARAM_UI16_SHORT,           /* Unsigned 16-bit int */
+      SILC_PARAM_SI32_INT,             /* Signed 32-bit int */
+      SILC_PARAM_UI32_INT,             /* Unsigned 32-bit int */
+      SILC_PARAM_SI64_INT,             /* Signed 64-bit int */
+      SILC_PARAM_UI64_INT,             /* Unsigned 64-bit int */
+      SILC_PARAM_UI8_STRING,           /* String (max len 8-bits)*/
+      SILC_PARAM_UI16_STRING,          /* String (max len 16-bits) */
+      SILC_PARAM_UI32_STRING,          /* String (max len 32-bits) */
+      SILC_PARAM_BUFFER,               /* SilcBuffer */
+    
+      /* Internal types */
+      SILC_PARAM_DATA,                 /* Binary data */
+      SILC_PARAM_UI8_NSTRING,          /* String (max len 8-bits) */
+      SILC_PARAM_UI16_NSTRING,         /* String (max len 16-bits) */
+      SILC_PARAM_UI32_NSTRING,         /* String (max len 32-bits) */
+      SILC_PARAM_UI8_STRING_ALLOC,     /* Alloc + memcpy */
+      SILC_PARAM_UI16_STRING_ALLOC,    /* Alloc + memcpy */
+      SILC_PARAM_UI32_STRING_ALLOC,    /* Alloc + memcpy */
+      SILC_PARAM_UI8_NSTRING_ALLOC,    /* Alloc + memcpy */
+      SILC_PARAM_UI16_NSTRING_ALLOC,   /* Alloc + memcpy */
+      SILC_PARAM_UI32_NSTRING_ALLOC,   /* Alloc + memcpy */
+      SILC_PARAM_DATA_ALLOC,           /* Alloc + memcpy */
+      SILC_PARAM_BUFFER_ALLOC,         /* Alloc + memcpy */
+    
+      SILC_PARAM_OFFSET,
+      SILC_PARAM_ADVANCE,
+      SILC_PARAM_FUNC,
+    
+      SILC_PARAM_UI_XNSTRING,
+      SILC_PARAM_UI_XNSTRING_ALLOC,
+    
+      SILC_PARAM_END
+    } SilcBufferParamType;
+



+
+
+ + + + +
+
+ +SILC Buffer Format Interface
+SilcBufferFormatFunc
+SilcBufferSFormatFunc
+SilcBufferUnformatFunc
+SilcBufferSUnformatFunc
+silc_buffer_format
+silc_buffer_sformat
+silc_buffer_format_vp
+silc_buffer_sformat_vp
+silc_buffer_unformat
+silc_buffer_sunformat
+silc_buffer_unformat_vp
+silc_buffer_sunformat_vp
+silc_buffer_strformat
+silc_buffer_sstrformat
+SilcBufferParamType
+SILC_STR_*_CHAR
+SILC_STR_*_SHORT
+SILC_STR_*_INT
+SILC_STR_*_INT64
+SILC_STR_*_STRING
+SILC_STR_*_NSTRING
+SILC_STR_DATA
+SILC_STR_BUFFER
+SILC_STR_FUNC
+SILC_STR_OFFSET
+SILC_STR_ADVANCE
+SILC_STR_END
+SILC_STRFMT_END
+
+ +



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