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

SILC Toolkit Reference Manual
SILC VCard Library
    SILC VCard Interface
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 Hnbspll>SILC_COMMAND_BAN
Returns channel's ban list. The 'ban_list' may be NULL. The construction of that list is equivalent to invite list. See description of SILC_COMMAND_INVITE command reply. SilcChannelEntry channel, SilcArgumentPayload ban_list
SILC_COMMAND_DETACH Called after being detached from the SILC network. The command reply delivers the detachment data buffer `detach_data' that the application should save for example into a file. The data will be needed when resuming back to the network. When resuming the data is saved into SilcClientConnectionParams structure and given as argument to silc_client_connect_to_server or silc_client_key_exchange functions. SilcBuffer detach_data
SILC_COMMAND_WATCH Called after modifying the watch list in the server. There is no arguments to this reply. none
SILC_COMMAND_SILCOPER Returns reply to earlier SILC_COMMAND_SILCOPER command. There is no arguments to this reply. none
SILC_COMMAND_LEAVE Called after leaving the channel. Note that the `channel' will become invalid after command_reply client operation returns. SilcChannelEntry channel
SILC_COMMAND_USERS Returns list of users in channel. The `user_list' may be traversed with silc_hash_table_get function. Each entry in the `user_list' is SilcChannelUser structure, which contains the SilcClientEntry and the client's mode on the channel. SilcChannelEntry channel, SilcHashTableList *user_list
SILC_COMMAND_GETKEY Returns public key of client or server. The 'public_key' may be NULL. The 'entry_type' is used to check what type of pointer the entry' is. For SILC_ID_CLIENT SilcClientEntry and for SILC_ID_SERVER SilcServerEntry. SilcIdType entry_type, void *entry, SilcPublicKey public_key
SILC_COMMAND_SERVICE Returns the service list in the server, or information on the accepted and authenticated service. The 'service_list' maybe NULL if server does not support any services. It is NULL also when 'name' is not NULL. The 'service_list' is a comma separated list of services the server supports. The 'name' MAY be NULL also. The 'name' is the requested service, and it is non-NULL only if server accepted and authenticated client's request. const char *server_list, const char *service_name

 
SILC protocol defines some additional commands but command replies to those commands are not delivered to the application. Only the command replies listed above are delivered to application.








Copyright © 2001 - 2007 SILC Project
SILC Project Website
SILC Toolkit Reference Manual
Index
./usr/share/doc/libsilc-1.1-2-dev/toolkit/dot.gif0000644000000000000000000000010711247502707020167 0ustar rootrootGIF89a!Created with The GIMP! ,];./usr/share/doc/libsilc-1.1-2-dev/toolkit/index.html0000644000000000000000000001344711247502707020722 0ustar rootroot
Copyright © 2001 - 2007 SILC Project
SILC Project Website
SILC Toolkit Reference Manual
Index






SILC Toolkit Reference Manual
Version: 1.1.7
Copyright © 1997 - 2007 The SILC Project
Updated: Thu Mar 20 08:43:07 EET 2008



Welcome to the SILC Toolkit Reference Manual. The manual is a complete developer guide and reference for the SILC application programmer. The manual is intended for application programmers who would like to integrate the SILC support into their application, and to create new SILC applications.

The guide is especially targeted to SILC client application developers, and provides full reference for the SILC Client Library, and a developer guide to create new SILC client applications.

The application programming interfaces are automatically generated from the Toolkit sources, and the documentation is constantly evolving. New versions of the Toolkit always delivers the latest version of this reference manual.


  • Porting from Toolkit 1.0 to 1.1
  • Introduction to the Manual
  • Programming Conventions
  • Building the Toolkit
  • Platform Implementations

    Guides & Tutorials

  • Client Library Guides & Reference
  • Introduction to SILC Random Number Generator

    Toolkit Reference

  • SILC VCard Library
  • SILC Crypto Library
  • SILC Client Library
  • SILC Math Library
  • SILC Application Utility Library
  • SILC Key Repository Library
  • SILC ASN.1 Library
  • SILC Key Exchange Library
  • SILC SFTP Library
  • SILC Core Library
  • SILC Utility Library
  • SILC HTTP Library
  • Toolkit Index


    Resource Links

    Please refer to these outside links for more information about the SILC project and SILC Protocol.

  • SILC Project Website
  • SILC Protocol Documentation
  • SILC White Paper
  • SILC FAQ









  • Copyright © 2001 - 2007 SILC Project
    SILC Project Website
    SILC Toolkit Reference Manual
    Index
    ./usr/share/doc/libsilc-1.1-2-dev/toolkit/index_pic.gif0000644000000000000000000000007411247502707021346 0ustar rootrootGIF89a !,  q{^S2> );./usr/share/doc/libsilc-1.1-2-dev/toolkit/intro_reference.html0000644000000000000000000004252411247502707022762 0ustar rootroot
    Copyright © 2001 - 2007 SILC Project
    SILC Project Website
    SILC Toolkit Reference Manual
    Index