1#ifndef IRCBOT_IRCCOMMAND_H
2#define IRCBOT_IRCCOMMAND_H
71 RPL_TRACECONNECTING = 201,
72 RPL_TRACEHANDSHAKE = 202,
73 RPL_TRACEUNKNOWN = 203,
74 RPL_TRACEOPERATOR = 204,
76 RPL_TRACESERVER = 206,
77 RPL_TRACESERVICE = 207,
78 RPL_TRACENEWTYPE = 208,
80 RPL_TRACECONNECT = 210,
81 RPL_STATSLINKINFO = 211,
82 RPL_STATSCOMMANDS = 212,
91 RPL_SERVICEINFO = 231,
92 RPL_ENDOFSERVICES = 232,
95 RPL_SERVLISTEND = 235,
98 RPL_STATSUPTIME = 242,
99 RPL_STATSONLINE = 243,
100 RPL_STATSHLINE = 244,
101 RPL_STATSSLINE = 245,
103 RPL_STATSBLINE = 247,
104 RPL_STATSDLINE = 250,
105 RPL_LUSERCLIENT = 251,
107 RPL_LUSERUNKNOWN = 253,
108 RPL_LUSERCHANNELS = 254,
113 RPL_ADMINEMAIL = 259,
124 RPL_WHOISSERVER = 312,
125 RPL_WHOISOPERATOR = 313,
126 RPL_WHOWASUSER = 314,
128 RPL_WHOISCHANOP = 316,
130 RPL_ENDOFWHOIS = 318,
131 RPL_WHOISCHANNELS = 319,
135 RPL_CHANNELMODEIS = 324,
141 RPL_INVITELIST = 346,
142 RPL_ENDOFINVITELIST = 347,
143 RPL_EXCEPTLIST = 348,
144 RPL_ENDOFEXCEPTLIST = 349,
152 RPL_ENDOFLINKS = 365,
153 RPL_ENDOFNAMES = 366,
155 RPL_ENDOFBANLIST = 368,
156 RPL_ENDOFWHOWAS = 369,
165 RPL_YOURESERVICE = 383,
168 RPL_USERSSTART = 392,
170 RPL_ENDOFUSERS = 394,
173 ERR_NOSUCHNICK = 401,
174 ERR_NOSUCHSERVER = 402,
175 ERR_NOSUCHCHANNEL = 403,
176 ERR_CANNOTSENDTOCHAN = 404,
177 ERR_TOOMANYCHANNELS = 405,
178 ERR_WASNOSUCHNICK = 406,
179 ERR_TOOMANYTARGETS = 407,
180 ERR_NOSUCHSERVICE = 408,
182 ERR_NORECIPIENT = 411,
183 ERR_NOTEXTTOSEND = 412,
184 ERR_NOTOPLEVEL = 413,
185 ERR_WILDTOPLEVEL = 414,
187 ERR_UNKNOWNCOMMAND = 421,
189 ERR_NOADMININFO = 423,
191 ERR_NONICKNAMEGIVEN = 431,
192 ERR_ERRONEUSNICKNAME = 432,
193 ERR_NICKNAMEINUSE = 433,
194 ERR_NICKCOLLISION = 436,
195 ERR_UNAVAILRESOURCE = 437,
196 ERR_USERNOTINCHANNEL = 441,
197 ERR_NOTONCHANNEL = 442,
198 ERR_USERONCHANNEL = 443,
200 ERR_SUMMONDISABLED = 445,
201 ERR_USERSDISABLED = 446,
202 ERR_NOTREGISTERED = 451,
203 ERR_NEEDMOREPARAMS = 461,
204 ERR_ALREADYREGISTERED = 462,
205 ERR_NOPERMFORHOST = 463,
206 ERR_PASSWDMISMATCH = 464,
207 ERR_YOUREBANNEDCREEP = 465,
208 ERR_YOUWILLBEBANNED = 466,
210 ERR_CHANNELISFULL = 471,
211 ERR_UNKNOWNMODE = 472,
212 ERR_INVITEONLYCHAN = 473,
213 ERR_BANNEDFROMCHAN = 474,
214 ERR_BADCHANNELKEY = 475,
215 ERR_BADCHANMASK = 476,
216 ERR_NOCHANMODES = 477,
217 ERR_BANLISTFULL = 478,
218 ERR_NOPRIVILEGES = 481,
219 ERR_CHANOPPRIVSNEEDED = 482,
220 ERR_CANTKILLSERVER = 483,
221 ERR_RESTRICTED = 484,
222 ERR_UNIQOPPRIVSNEEDED = 485,
223 ERR_NOOPERHOST = 491,
224 ERR_NOSERVICEHOST = 492,
225 ERR_UMODEUNKNOWNFLAG = 501,
226 ERR_USERSDONTMATCH = 502,
All valid IRC protocol messages according to RFC 2812.
const char * IrcCommand_str(IrcCommand self)
Get the corresponsing string for and IrcCommand.
IrcCommand IrcCommand_parse(const char *cmd)
Parse a string to the corresponding IrcCommand.
Common preprocessor declarations for libircbot.
IrcCommand
irccommand.h <include/irccommand.h>
Definition: irccommand.h:15