Enum Numeric

Numerics used in place of words in IRC commands. Only sent from the server.

enum Numeric : int { ... }

Enum members

NameDescription
ERR_BADMASK Reply when sending a message to a mask but the mask is invalid.
ERR_CANNOTSENDTOCHAN Reply to a PRIVMSG command on a channel when the message cannot be sent because the user lacks permissions.
ERR_ERRONEUSNICKNAME Reply to NICK command when the new nickname is invalid.
ERR_FILEERROR Sent when a command fails due to a file operation error.
ERR_NICKCOLLISION Sent when a nickname collision is detected, presumably after recovery from a netsplit.
ERR_NICKNAMEINUSE Reply to NICK command when the given nickname is already in use.
ERR_NOADMININFO Reply to ADMIN command when there is no administrator information available.
ERR_NOMOTD Sent when the server does not have a MOTD.
ERR_NONICKNAMEGIVEN Reply to NICK command when no nick is given.
ERR_NOORIGIN Reply to a PING or PONG command which is missing the originator parameter.
ERR_NORECIPIENT Reply to a command which expects a recipient but was given none.
ERR_NOSUCHCHANNEL Reply to a command on a channel when that channel does not exist.
ERR_NOSUCHNICK Reply to a command on a user when that user does not exist.
ERR_NOSUCHSERVER Reply to a command on a server when that server does not exist.
ERR_NOSUCHSERVICE Reply to a SQUERY command on a service which does not exist.
ERR_NOTEXTTOSEND Reply to a command which expects a message body but was given none.
ERR_NOTOPLEVEL Reply when sending a message to a mask but no top-level domain is given for the mask.
ERR_TOOMANYCHANNELS Reply to JOIN command when the user has already joined too many channels.
ERR_TOOMANYTARGETS Reply to a command where the given targets are ambiguous.
ERR_UNKNOWNCOMMAND Reply to a command which does not exist.
ERR_WASNOSUCHNICK Reply to WHOWAS command indicating there is no history for the given nick.
ERR_WILDTOPLEVEL Reply when sending a message to a mask but a wildcard is given for the mask's top-level domain.
RPL_ADMINEMAIL Reply to ADMIN command, third and final line, typically listing the server administrator's email.
RPL_ADMINLOC1 Reply to ADMIN command, first line.
RPL_ADMINLOC2 Reply to ADMIN command, second line.
RPL_ADMINME Start of reply to ADMIN command.
RPL_AWAY Reply from a command directed at a user who is marked as away.
RPL_BANLIST A single listing of a ban mask for a channel.
RPL_BOUNCE Sent when the connection is refused, suggesting an alternate server. This is often used when the connection is refused because the server is already full.
RPL_CHANNELMODEIS Reply to a MODE command on a channel which does not change any modes.
RPL_CREATED Sent after successfully logging in to the server.
RPL_ENDOFBANLIST End of RPL_BANLIST replies.
RPL_ENDOFEXCEPTLIST End of RPL_EXCEPTLIST replies.
RPL_ENDOFINFO End of replies to INFO command.
RPL_ENDOFINVITELIST End of RPL_INVITELIST replies.
End of replies to LINKS command.
RPL_ENDOFMOTD End of the MOTD.
RPL_ENDOFNAMES End of replies to NAMES command.
RPL_ENDOFSTATS End of replies to STATS command.
RPL_ENDOFUSERS End of replies to USERS command.
RPL_ENDOFWHO End of replies to WHO command.
RPL_ENDOFWHOIS End of replies to WHOIS command.
RPL_ENDOFWHOWAS End of replies to WHOWAS.
RPL_EXCEPTLIST A single listing of an exception mask for a channel.
RPL_INFO Reply to INFO command.
RPL_INVITELIST A single listing of an invitation mask for a channel.
RPL_INVITING Reply to successful INVITE command.
RPL_ISON Reply format used by ISON to list replies to the query list.
Reply to LINKS command.
RPL_LIST Reply to LIST containing a single channel.
RPL_LISTEND End of replies to LIST.
RPL_LISTSTART Deprecated. Formerly indicated the start of a response to LIST command.
RPL_LUSERCHANNELS Reply to LUSERS command specifying the number of channels across the network.
RPL_LUSERCLIENT Reply to LUSERS command specifying the number of users logged in across the network.
RPL_LUSERME Reply to LUSERS command specifying the number of users and links on the local server.
RPL_LUSEROP Reply to LUSERS command specifying the number of operators logged in across the network.
RPL_LUSERUNKNOWN Reply to LUSERS command specifying the number of unknown connections.
RPL_MOTD A line of the MOTD.
RPL_MOTDSTART Sent at the start of MOTD transmission.
RPL_MYINFO Sent after successfully logging in to the server.
RPL_NAMREPLY Reply to NAMES command.
RPL_NOTOPIC Reply to TOPIC if no topic is set.
RPL_NOUSERS Reply to USERS if there are no users.
RPL_NOWAWAY Reply from AWAY when marked as away.
RPL_REHASHING Reply to a successful REHASH command.
RPL_STATSCLINE Reply to STATS command listing the specified server's C-lines.
RPL_STATSCOMMANDS Reply to STATS command with information about the specified server's commands.
RPL_STATSHLINE Reply to STATS command listing the specified server's H-lines.
RPL_STATSILINE Reply to STATS command listing the specified server's I-lines.
RPL_STATSKLINE Reply to STATS command listing the specified server's K-lines.
RPL_STATSLINKINFO Reply to STATS command with information about the specified server's links.
RPL_STATSLLINE Reply to STATS command listing the specified server's L-lines.
RPL_STATSNLINE Reply to STATS command listing the specified server's N-lines.
RPL_STATSOLINE Reply to STATS command listing the specified server's O-lines.
RPL_STATSUPTIME Reply to STATS command with information about the specified server's uptime.
RPL_STATSYLINE Reply to STATS command listing the specified server's Y-lines.
RPL_SUMMONING Reply to successful SUMMON command.
RPL_TIME Reply to TIME command.
RPL_TOPIC Reply to TOPIC if a topic is set.
RPL_TRACECLASS Reply to TRACE command. Unknown meaning.
RPL_TRACECONNECTING Reply to TRACE command indicating a server which has not yet been connected to.
RPL_TRACEEND End of replies to TRACE command.
RPL_TRACEHANDSHAKE Reply to TRACE command indicating a server which is still completing the server-to-server handshake.
The RPL_TRACE* are all returned by the server in response to the TRACE message. How many are returned is dependent on the TRACE message and whether it was sent by an operator or not. There is no predefined order for which occurs first. Replies RPL_TRACEUNKNOWN, RPL_TRACECONNECTING and RPL_TRACEHANDSHAKE are all used for connections which have not been fully established and are either unknown, still attempting to connect or in the process of completing the 'server handshake'. RPL_TRACELINK is sent by any server which handlesa TRACE message and has to pass it on to another server. The list of RPL_TRACELINKs sent in response to a TRACE command traversing the IRC network should reflect the actual connectivity ofthe servers themselves along that path. RPL_TRACENEWTYPE is to be used for any connection which does not fit in the other categories but is being displayed anyway. RPL_TRACEEND is sent to indicate the end of the list.

Reply to TRACE command from each server along the route to the specified server.

RPL_TRACELOG Reply to TRACE command. Unknown meaning.
RPL_TRACENEWTYPE Reply to TRACE command, indicates a connection of some sort which does not fit any of the other RPL_TRACE* replies.
RPL_TRACEOPERATOR Reply to TRACE command upon a user, indicates that the specified user is an operator.
RPL_TRACESERVER Reply to TRACE command upon a server, with details about the specified server.
RPL_TRACESERVICE Reply to TRACE command upon a user, indicates that the specified user is a service.
RPL_TRACEUNKNOWN Reply to TRACE command indicating a server which is in an unknown state.
RPL_TRACEUSER Reply to TRACE command upon a user.
RPL_TRYAGAIN Reply to a command which was dropped, requesting the client to try the command again.
RPL_UMODEIS Reply to MODE command on a user, listing their modes.
RPL_UNAWAY Reply from AWAY command when no longer marked as away.
RPL_USERHOST Reply format used by USERHOST to list replies to the query list.
RPL_USERS Reply to USERS command.
RPL_USERSSTART Start of replies to USERS command.
RPL_VERSION Reply to VERSION command.
RPL_WELCOME Sent after successfully logging in to the server.
RPL_WHOISCHANNELS Reply to WHOIS listing the channels the user has joined.
RPL_WHOISIDLE Reply to WHOIS with information about the user's idle status.
RPL_WHOISOPERATOR Reply to WHOIS indicating the operator status of the user.
RPL_WHOISSERVER Reply to WHOIS with information about the server the user is connected to.
RPL_WHOISUSER Reply to WHOIS with information about the user.
RPL_WHOREPLY Reply to WHO command.
RPL_WHOWASUSER Reply to WHOWAS with information about the user.
RPL_YOUREOPER Reply to a successful OPER command.
RPL_YOURESERVICE Reply received upon successfully registering as a service.
RPL_YOURHOST Sent after successfully logging in to the server.