+
+
+Name |
+Description |
+Error Arguments |
+
+
+
+SILC_STATUS_OK |
+
+No error.
+ |
+N/A
+ |
+
+
+
+SILC_STATUS_ERR_NO_SUCH_NICK |
+
+Requested nickname does not exist. Argument is the unknown name.
+ |
+const char *nickname
+ |
+
+
+
+SILC_STATUS_ERR_NO_SUCH_CHANNEL |
+
+The requested channel does not exist. Argument is the unknown name.
+ |
+const char *channel_name
+ |
+
+
+
+SILC_STATUS_ERR_NO_SUCH_SERVER |
+
+The requested server does not exist. Argument is the unknown name.
+ |
+const char *server_name
+ |
+
+
+
+SILC_STATUS_ERR_NO_RECIPIENT |
+
+Command required recipient but none was provided. No arguments returned.
+N/A
+ |
+ |
+
+
+SILC_STATUS_ERR_UNKNOWN_COMMAND |
+
+Command sent to server is unknown or unsupported by the server. No
+arguments returned.
+ |
+N/A
+ |
+
+
+
+SILC_STATUS_ERR_WILDCARDS |
+
+Wildcards were provided by they were not permitted. No arguments returned.
+ |
+N/A
+ |
+
+
+
+SILC_STATUS_ERR_NO_CLIENT_ID |
+
+Client ID was expected as command parameter but was not found. No
+arguments returned.
+ |
+N/A
+ |
+
+
+
+SILC_STATUS_ERR_NO_CHANNEL_ID |
+
+Channel ID was expected as command parameter but was not found. No
+arguments returned.
+ |
+N/A
+ |
+
+
+
+SILC_STATUS_ERR_NO_SERVER_ID |
+
+Server ID was expected as command parameter but was not found. No
+arguments returned.
+ |
+N/A
+ |
+
+
+
+SILC_STATUS_ERR_BAD_CLIENT_ID |
+
+Client ID provided was malformed. Returns the malformed ID.
+ |
+const SilcClientID *client_id
+ |
+
+
+
+SILC_STATUS_ERR_BAD_CHANNEL_ID |
+
+Channel ID provided was malformed. Returns the malformed ID.
+ |
+const SilcChannelID *channel_id
+ |
+
+
+
+SILC_STATUS_ERR_BAD_SERVER_ID |
+
+Server ID provided was malformed. Returns the malformed ID.
+ |
+const SilcServerID *server_id
+ |
+
+
+
+SILC_STATUS_ERR_NO_SUCH_CLIENT_ID |
+
+Client ID provided does not exist. The unknown ID is returned.
+ |
+const SilcClientID *client_id
+ |
+
+
+
+SILC_STATUS_ERR_NO_SUCH_CHANNEL_ID |
+
+Channel ID provided does not exist. The unknown ID is returned.
+ |
+const SilcChannelID *channel_id
+ |
+
+
+
+SILC_STATUS_ERR_NO_SUCH_SERVER_ID |
+
+Server ID provided does not exist. The unknown ID is returned.
+ |
+const SilcServerID *server_id
+ |
+
+
+
+SILC_STATUS_ERR_NOT_ON_CHANNEL |
+
+The command required for you to be on channel but you were not.
+The channel ID is returned.
+ |
+const SilcChannelID *channel_id
+ |
+
+
+
+SILC_STATUS_ERR_USER_NOT_ON_CHANNEL |
+
+The requested target client is not on requested channel. Returns the
+target client ID and channel ID.
+ |
+const SilcClientID *client_id,
+const SilcChannelID *channel_id
+ |
+
+
+
+SILC_STATUS_ERR_USER_ON_CHANNEL |
+
+User were invited on channel they already are on. Returns the
+target client ID and channel ID.
+ |
+const SilcClientID *client_id,
+const SilcChannelID *channel_id
+ |
+
+
+
+SILC_STATUS_ERR_NOT_REGISTERED |
+
+User executed command that requires the client to be registered on the
+server before it may be executed. No arguments returned.
+ |
+N/A
+ |
+
+
+
+SILC_STATUS_ERR_NOT_ENOUGH_PARAMS |
+
+Command required more parameters than provided. No arguments returned.
+ |
+N/A
+ |
+
+
+
+SILC_STATUS_ERR_TOO_MANY_PARAMS |
+
+Too many parameters provided for the command. No arguments returned.
+ |
+N/A
+ |
+
+
+
+SILC_STATUS_ERR_PERM_DENIED |
+
+Generic permission denied error status, to indicat disallowed access.
+No arguments returned.
+ |
+N/A
+ |
+
+
+
+SILC_STATUS_ERR_BAD_PASSWORD |
+
+Password provided for channel were not accepted. Returns the channel ID.
+ |
+const SilcChannelID *channel_id
+ |
+
+
+
+SILC_STATUS_ERR_CHANNEL_IS_FULL |
+
+The channel is full and client cannot join the channel. Returns the
+channel ID.
+ |
+const SilcChannelID *channel_id
+ |
+
+
+
+SILC_STATUS_ERR_NOT_INVITED |
+
+The channel is invite only channel and client has not been invited.
+Returns the channel ID.
+ |
+const SilcChannelID *channel_id
+ |
+
+
+
+SILC_STATUS_ERR_BANNED_FROM_CHANNEL |
+
+The client has been banned from the channel. Returns the channel ID.
+ |
+const SilcChannelID *channel_id
+ |
+
+
+
+SILC_STATUS_ERR_UNKNOWN_MODE |
+
+Mode provided by the client was unknown to or unsupported by the server.
+No arguments returned.
+ |
+N/A
+ |
+
+
+
+SILC_STATUS_ERR_NOT_YOU |
+
+User tried to change someone else's mode which is not allowed.
+No arguments returned.
+ |
+N/A
+ |
+
+
+
+SILC_STATUS_ERR_NO_CHANNEL_PRIV |
+
+Command may be executed only by channel operator. The next argument is
+the channel ID.
+ |
+const SilcChannelID *channel_id
+ |
+
+
+
+SILC_STATUS_ERR_NO_CHANNEL_FOPRIV |
+
+Command may be executed only by channel founder. The next argument is
+the channel ID.
+ |
+const SilcChannelID *channel_id
+ |
+
+
+
+SILC_STATUS_ERR_NO_SERVER_PRIV |
+
+Command may be executed only by server operator. No arguments returned.
+ |
+N/A
+ |
+
+
+
+SILC_STATUS_ERR_NO_ROUTER_PRIV |
+
+Command may be executed only by router (SILC) operator. No arguments returned.
+ |
+N/A
+ |
+
+
+
+SILC_STATUS_ERR_BAD_NICKNAME |
+
+Nickname requested contained illegal characters or was malformed. No
+arguments returned.
+ |
+N/A
+ |
+
+
+
+SILC_STATUS_ERR_BAD_CHANNEL |
+
+Channel name requested contained illegal characters or was malformed. No
+arguments returned.
+ |
+N/A
+ |
+
+
+
+SILC_STATUS_ERR_AUTH_FAILED |
+
+The authentication data (passphrase or digital signature) sent as argument
+was wrong and thus authentication failed. No arguments returned.
+ |
+N/A
+ |
+
+
+
+SILC_STATUS_ERR_UNKNOWN_ALGORITHM |
+
+The server does not support requested algorithm. Returns the unknown
+algorithm.
+ |
+const char *alg_name
+ |
+
+
+
+SILC_STATUS_ERR_RESOURCE_LIMIT |
+
+Server cannot or will not accept the action due to resource limitations.
+No arguments returned.
+ |
+N/A
+ |
+
+
+
+SILC_STATUS_ERR_NO_SUCH_SERVICE |
+
+Requestes service identifier is unknown. Returns the unknown service
+identifier.
+ |
+const char *service_identifier
+ |
+
+
+
+SILC_STATUS_ERR_TIMEDOUT |
+
+Operation (command execution) or service request timed out, and thus was
+not processed. This usually happens due to network failure between servers
+and routers in the network. No arguments returned.
+ |
+N/A
+ |
+
+
+
+SILC_STATUS_ERR_UNSUPPORTED_PUBLIC_KEY |
+
+The public key or certificate type is not supported in ths implementation.
+No arguments returned.
+ |
+N/A
+ |
+
+
+SILC_STATUS_ERR_OPERATION_ALLOWED |
+
+A operation, for example a command, is not allowed or it's execution is
+not allowed. No arguments returned.
+ |
+N/A
+ |
+
+
+
+
+