SilcStatus
NAME
typedef SilcUInt8 SilcStatus
DESCRIPTION
The SilcStatus type definition and the status defines. The
server returns a status in each Command Payload indicating
the status of the command. The server can also return this
inside SILC_NOTIFY_TYPE_ERROR notify type.
SOURCE
typedef SilcUInt8 SilcStatus;
/* Command Status messages */
#define SILC_STATUS_OK 0
#define SILC_STATUS_LIST_START 1
#define SILC_STATUS_LIST_ITEM 2
#define SILC_STATUS_LIST_END 3
#define SILC_STATUS_ERR_NO_SUCH_NICK 10
#define SILC_STATUS_ERR_NO_SUCH_CHANNEL 11
#define SILC_STATUS_ERR_NO_SUCH_SERVER 12
#define SILC_STATUS_ERR_INCOMPLETE_INFORMATION 13
#define SILC_STATUS_ERR_NO_RECIPIENT 14
#define SILC_STATUS_ERR_UNKNOWN_COMMAND 15
#define SILC_STATUS_ERR_WILDCARDS 16
#define SILC_STATUS_ERR_NO_CLIENT_ID 17
#define SILC_STATUS_ERR_NO_CHANNEL_ID 18
#define SILC_STATUS_ERR_NO_SERVER_ID 19
#define SILC_STATUS_ERR_BAD_CLIENT_ID 20
#define SILC_STATUS_ERR_BAD_CHANNEL_ID 21
#define SILC_STATUS_ERR_NO_SUCH_CLIENT_ID 22
#define SILC_STATUS_ERR_NO_SUCH_CHANNEL_ID 23
#define SILC_STATUS_ERR_NICKNAME_IN_USE 24
#define SILC_STATUS_ERR_NOT_ON_CHANNEL 25
#define SILC_STATUS_ERR_USER_NOT_ON_CHANNEL 26
#define SILC_STATUS_ERR_USER_ON_CHANNEL 27
#define SILC_STATUS_ERR_NOT_REGISTERED 28
#define SILC_STATUS_ERR_NOT_ENOUGH_PARAMS 29
#define SILC_STATUS_ERR_TOO_MANY_PARAMS 30
#define SILC_STATUS_ERR_PERM_DENIED 31
#define SILC_STATUS_ERR_BANNED_FROM_SERVER 32
#define SILC_STATUS_ERR_BAD_PASSWORD 33
#define SILC_STATUS_ERR_CHANNEL_IS_FULL 34
#define SILC_STATUS_ERR_NOT_INVITED 35
#define SILC_STATUS_ERR_BANNED_FROM_CHANNEL 36
#define SILC_STATUS_ERR_UNKNOWN_MODE 37
#define SILC_STATUS_ERR_NOT_YOU 38
#define SILC_STATUS_ERR_NO_CHANNEL_PRIV 39
#define SILC_STATUS_ERR_NO_CHANNEL_FOPRIV 40
#define SILC_STATUS_ERR_NO_SERVER_PRIV 41
#define SILC_STATUS_ERR_NO_ROUTER_PRIV 42
#define SILC_STATUS_ERR_BAD_NICKNAME 43
#define SILC_STATUS_ERR_BAD_CHANNEL 44
#define SILC_STATUS_ERR_AUTH_FAILED 45
#define SILC_STATUS_ERR_UNKNOWN_ALGORITHM 46
#define SILC_STATUS_ERR_NO_SUCH_SERVER_ID 47
#define SILC_STATUS_ERR_RESOURCE_LIMIT 48
#define SILC_STATUS_ERR_NO_SUCH_SERVICE 49
#define SILC_STATUS_ERR_NOT_AUTHENTICATED 50
#define SILC_STATUS_ERR_BAD_SERVER_ID 51
#define SILC_STATUS_ERR_KEY_EXCHANGE_FAILED 52
#define SILC_STATUS_ERR_BAD_VERSION 53
#define SILC_STATUS_ERR_TIMEDOUT 54
#define SILC_STATUS_ERR_UNSUPPORTED_PUBLIC_KEY 55
#define SILC_STATUS_ERR_OPERATION_ALLOWED 56
#define SILC_STATUS_ERR_BAD_SERVER 57
#define SILC_STATUS_ERR_BAD_USERNAME 58
#define SILC_STATUS_ERR_NO_SUCH_PUBLIC_KEY 59
|