X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=lib%2Fdoc%2Fcommand_reply_args.html;h=a38209e9df6b57aa618222c32ed85b97a7acfb17;hp=fa9019b08ed3c8be09d54d3c956d99d70ef239cc;hb=c257b555225193e54d85daf541d29578b3c93882;hpb=f658940d02cf2fd893296b6a7825b42502573668 diff --git a/lib/doc/command_reply_args.html b/lib/doc/command_reply_args.html index fa9019b0..a38209e9 100644 --- a/lib/doc/command_reply_args.html +++ b/lib/doc/command_reply_args.html @@ -153,7 +153,11 @@ const SilcClientID *old_client_id Returns the list of channel in the SILC network. Each call of command reply returns one channel. This means that the command reply is called multiple -times to return list of channels. The 'channel_topic' may be NULL. +times to return list of channels. The 'channel', 'channel_name' and +'channel_topic' may be NULL. However, the 'channel' and 'channel_name' +are NULL only if there are no channels in the network. In this case +this reply is called once with all arguments set to NULL. Application +must be able to handle this situation correctly. SilcChannelEntry channel, char *channel_name, char *channel_topic, SilcUInt32 user_count @@ -261,7 +265,7 @@ keys, it may be NULL. SilcUInt32 channel_mode, int ignored, SilcBuffer key_payload, NULL, NULL, char *topic, char *hmac_name, SilcUInt32 list_count, SilcBuffer client_id_list, SilcBuffer client_mode_list, SilcPublicKey founder_key, -SilcBuffer channel_pubkeys +SilcBuffer channel_pubkeys, SilcUint32 user_limit @@ -294,7 +298,8 @@ Argument List Payload where each argument includes one Public Key Payload. SilcChannelEntry channel, SilcUInt32 mode, -SilcPublicKey founder_key, SilcBuffer channel_pubkeys +SilcPublicKey founder_key, SilcBuffer channel_pubkeys, +SilcUint32 user_limit