irc_numerics.h

Go to the documentation of this file.
00001 /*
00002 **  ClanLib SDK
00003 **  Copyright (c) 1997-2009 The ClanLib Team
00004 **
00005 **  This software is provided 'as-is', without any express or implied
00006 **  warranty.  In no event will the authors be held liable for any damages
00007 **  arising from the use of this software.
00008 **
00009 **  Permission is granted to anyone to use this software for any purpose,
00010 **  including commercial applications, and to alter it and redistribute it
00011 **  freely, subject to the following restrictions:
00012 **
00013 **  1. The origin of this software must not be misrepresented; you must not
00014 **     claim that you wrote the original software. If you use this software
00015 **     in a product, an acknowledgment in the product documentation would be
00016 **     appreciated but is not required.
00017 **  2. Altered source versions must be plainly marked as such, and must not be
00018 **     misrepresented as being the original software.
00019 **  3. This notice may not be removed or altered from any source distribution.
00020 **
00021 **  Note: Some of the libraries ClanLib may link to may have additional
00022 **  requirements or restrictions.
00023 **
00024 **  File Author(s):
00025 **
00026 **    Magnus Norddahl
00027 */
00028 
00029 #ifndef irc_numerics
00030 #define irc_numerics
00031 
00032 /*
00033         E=EFnet hybrid-6rc4
00034         I=IRCnet 2.10.3
00035         i=IRCnet, reserved according to Undernet (sic) numerics headers
00036         U=Undernet u2.10.07
00037         D=DALnet bahamut 1.4.8
00038 */
00039 
00041 enum CL_IRCNumerics
00042 {
00043         RPL_WELCOME = 1, // IEUD
00044         RPL_YOURHOST = 2, // IEUD
00045         RPL_CREATED = 3, // IEUD
00046         RPL_MYINFO = 4, // IEUD
00047         RPL_BOUNCE = 5, // I
00048         RPL_MAP = 5, // U
00049         RPL_PROTOCTL = 5, // D
00050         RPL_MAPMORE = 6, // U
00051         RPL_MAPEND = 7, // U
00052         RPL_SNOMASK = 8, // U
00053         RPL_STATMEMTOT = 9, // U
00054         RPL_STATMEM = 010, // U
00055         RPL_YOURCOOKIE = 014, // i
00056         RPL_TRACELINK = 200, // IEUD
00057         RPL_TRACECONNECTING = 201, // IEUD
00058         RPL_TRACEHANDSHAKE = 202, // IEUD
00059         RPL_TRACEUNKNOWN = 203, // IEUD
00060         RPL_TRACEOPERATOR = 204, // IEUD
00061         RPL_TRACEUSER = 205, // IEUD
00062         RPL_TRACESERVER = 206, // IEUD
00063         RPL_TRACESERVICE = 207, // IEU
00064         RPL_TRACENEWTYPE = 208, // IEUD
00065         RPL_TRACECLASS = 209, // IEUD
00066         RPL_TRACERECONNECT = 210, // I
00067         RPL_STATSLINKINFO = 211, // IEUD
00068         RPL_STATSCOMMANDS = 212, // IEUD
00069         RPL_STATSCLINE = 213, // IEUD
00070         RPL_STATSNLINE = 214, // IEUD
00071         RPL_STATSILINE = 215, // IEUD
00072         RPL_STATSKLINE = 216, // IEUD
00073         RPL_STATSQLINE = 217, // IED
00074         RPL_STATSPLINE_U = 217, // U
00075         RPL_STATSYLINE = 218, // IEUD
00076         RPL_ENDOFSTATS = 219, // IEUD
00077         RPL_STATSPLINE_E = 220, // E
00078         RPL_UMODEIS = 221, // IEUD
00079         RPL_STATSBLINE_ED = 222, // ED
00080         RPL_STATSELINE = 223, // ED
00081         RPL_STATSFLINE = 224, // ED
00082         RPL_STATSDLINE_E = 225, // E
00083         RPL_STATSZLINE = 225, // D
00084         RPL_STATSCOUNT = 226, // D
00085         RPL_STATSGLINE_D = 227, // D
00086         RPL_SERVICEINFO = 231, // IU
00087         RPL_ENDOFSERVICES = 232, // IU
00088         RPL_SERVICE = 233, // IU
00089         RPL_SERVLIST = 234, // IEUD
00090         RPL_SERVLISTEND = 235, // IEUD
00091         RPL_STATSIAUTH = 239, // I
00092         RPL_STATSVLINE = 240, // I
00093         RPL_STATSLLINE = 241, // IEUD
00094         RPL_STATSUPTIME = 242, // IEUD
00095         RPL_STATSOLINE = 243, // IEUD
00096         RPL_STATSHLINE = 244, // IEUD
00097         RPL_STATSSLINE = 245, // IEuD
00098         RPL_STATSPING = 246, // I
00099         RPL_STATSTLINE = 246, // U
00100         RPL_STATSULINE_D = 246, // D
00101         RPL_STATSBLINE_I = 247, // I
00102         RPL_STATSGLINE_U = 247, // U
00103         RPL_STATSXLINE = 247, // E
00104         RPL_STATSDEFINE = 248, // I
00105         RPL_STATSULINE_EU = 248, // EU
00106         RPL_STATSDEBUG = 249, // IEUD
00107         RPL_STATSDLINE_I = 250, // I
00108         RPL_STATSCONN = 250, // EUD
00109         RPL_LUSERCLIENT = 251, // IEUD
00110         RPL_LUSEROP = 252, // IEUD
00111         RPL_LUSERUNKNOWN = 253, // IEUD
00112         RPL_LUSERCHANNELS = 254, // IEUD
00113         RPL_LUSERME = 255, // IEUD
00114         RPL_ADMINME = 256, // IEUD
00115         RPL_ADMINLOC1 = 257, // IEUD
00116         RPL_ADMINLOC2 = 258, // IEUD
00117         RPL_ADMINEMAIL = 259, // IEUD
00118         RPL_TRACELOG = 261, // IEUD
00119         RPL_TRACEEND = 262, // I
00120         RPL_ENDOFTRACE = 262, // ED
00121         RPL_TRACEPING = 262, // U
00122         RPL_TRYAGAIN = 263, // I
00123         RPL_LOAD2HI = 263, // ED
00124         RPL_LOCALUSERS = 265, // ED
00125         RPL_GLOBALUSERS = 266, // ED
00126         RPL_SILELIST = 271, // UD
00127         RPL_ENDOFSILELIST = 272, // UD
00128         RPL_STATSDELTA = 274, // i
00129         RPL_STATSDLINE = 275, // UD
00130         RPL_GLIST = 280, // U
00131         RPL_ENDOFGLIST = 281, // U
00132         RPL_HELPHDR = 290, // D
00133         RPL_HELPOP = 291, // D
00134         RPL_HELPTLR = 292, // D
00135         RPL_HELPHLP = 293, // D
00136         RPL_HELPFWD = 294, // D
00137         RPL_HELPIGN = 295, // D
00138         RPL_NONE = 300, // IEUD
00139         RPL_AWAY = 301, // IEUD
00140         RPL_USERHOST = 302, // IEUD
00141         RPL_ISON = 303, // IEUD
00142         RPL_TEXT = 304, // IEUD
00143         RPL_UNAWAY = 305, // IEUD
00144         RPL_NOWAWAY = 306, // IEUD
00145         RPL_USERIP = 307, // U
00146         RPL_WHOISREGNICK = 307, // D
00147         RPL_WHOISADMIN = 308, // D
00148         RPL_WHOISSADMIN = 309, // D
00149         RPL_WHOISSVCMSG = 310, // D
00150         RPL_WHOISUSER = 311, // IEUD
00151         RPL_WHOISSERVER = 312, // IEUD
00152         RPL_WHOISOPERATOR = 313, // IEUD
00153         RPL_WHOWASUSER = 314, // IEUD
00154         RPL_ENDOFWHO = 315, // IEUD
00155         RPL_WHOISCHANOP = 316, // IED
00156         RPL_WHOISIDLE = 317, // IEUD
00157         RPL_ENDOFWHOIS = 318, // IEUD
00158         RPL_WHOISCHANNELS = 319, // IEUD
00159         RPL_LISTSTART = 321, // IEUD
00160         RPL_LIST = 322, // IEUD
00161         RPL_LISTEND = 323, // IEUD
00162         RPL_CHANNELMODEIS = 324, // IEUD
00163         RPL_UNIQOPIS = 325, // I
00164         RPL_NOCHANPASS = 326, // i
00165         RPL_CHPASSUNKNOWN = 327, // i
00166         RPL_CREATIONTIME = 329, // EUD
00167         RPL_NOTOPIC = 331, // IEUD
00168         RPL_TOPIC = 332, // IEUD
00169         RPL_TOPICWHOTIME = 333, // EUD
00170         RPL_LISTUSAGE = 334, // U
00171         RPL_COMMANDSYNTAX = 334, // D
00172         RPL_CHANPASSOK = 338, // i
00173         RPL_BADCHANPASS = 339, // i
00174         RPL_INVITING = 341, // IEUD
00175         RPL_SUMMONING = 342, // IED
00176         RPL_INVITELIST = 346, // I
00177         RPL_ENDOFINVITELIST = 347, // I
00178         RPL_EXCEPTLIST = 348, // IE
00179         RPL_ENDOFEXCEPTLIST = 349, // IE
00180         RPL_VERSION = 351, // IEUD
00181         RPL_WHOREPLY = 352, // IEUD
00182         RPL_NAMREPLY = 353, // IEUD
00183         RPL_WHOSPCRPL = 354, // U
00184         RPL_KILLDONE = 361, // IEUD
00185         RPL_CLOSING = 362, // IEUD
00186         RPL_CLOSEEND = 363, // IEUD
00187         RPL_LINKS = 364, // IEUD
00188         RPL_ENDOFLINKS = 365, // IEUD
00189         RPL_ENDOFNAMES = 366, // IEUD
00190         RPL_BANLIST = 367, // IEUD
00191         RPL_ENDOFBANLIST = 368, // IEUD
00192         RPL_ENDOFWHOWAS = 369, // IEUD
00193         RPL_INFO = 371, // IEUD
00194         RPL_MOTD = 372, // IEUD
00195         RPL_INFOSTART = 373, // IEUD
00196         RPL_ENDOFINFO = 374, // IEUD
00197         RPL_MOTDSTART = 375, // IEUD
00198         RPL_ENDOFMOTD = 376, // IEUD
00199         RPL_YOUREOPER = 381, // IEUD
00200         RPL_REHASHING = 382, // IEUD
00201         RPL_YOURESERVICE = 383, // ID
00202         RPL_MYPORTIS = 384, // IEUD
00203         RPL_NOTOPERANYMORE = 385, // IEUD
00204         RPL_TIME = 391, // IEUD
00205         RPL_USERSSTART = 392, // IED
00206         RPL_USERS = 393, // IED
00207         RPL_ENDOFUSERS = 394, // IED
00208         RPL_NOUSERS = 395, // IED
00209         ERR_NOSUCHNICK = 401, // IEUD
00210         ERR_NOSUCHSERVER = 402, // IEUD
00211         ERR_NOSUCHCHANNEL = 403, // IEUD
00212         ERR_CANNOTSENDTOCHAN = 404, // IEUD
00213         ERR_TOOMANYCHANNELS = 405, // IEUD
00214         ERR_WASNOSUCHNICK = 406, // IEUD
00215         ERR_TOOMANYTARGETS = 407, // IEUD
00216         ERR_NOSUCHSERVICE = 408, // I
00217         ERR_NOCOLORSONCHAN = 408, // D
00218         ERR_NOORIGIN = 409, // IEUD
00219         ERR_NORECIPIENT = 411, // IEUD
00220         ERR_NOTEXTTOSEND = 412, // IEUD
00221         ERR_NOTOPLEVEL = 413, // IEUD
00222         ERR_WILDTOPLEVEL = 414, // IEUD
00223         ERR_BADMASK = 415, // I
00224         ERR_TOOMANYMATCHES = 416, // I
00225         ERR_QUERYTOOLONG = 416, // U
00226         ERR_UNKNOWNCOMMAND = 421, // IEUD
00227         ERR_NOMOTD = 422, // IEUD
00228         ERR_NOADMININFO = 423, // IEUD
00229         ERR_FILEERROR = 424, // IED
00230         ERR_TOOMANYAWAY = 429, // D
00231         ERR_NONICKNAMEGIVEN = 431, // IEUD
00232         ERR_ERRONEUSNICKNAME = 432, // IEUD
00233         ERR_NICKNAMEINUSE = 433, // IEUD
00234         ERR_SERVICENAMEINUSE = 434, // ID
00235         ERR_SERVICECONFUSED = 435, // I
00236         ERR_BANONCHAN = 435, // D
00237         ERR_NICKCOLLISION = 436, // IEUD
00238         ERR_UNAVAILRESOURCE = 437, // IE
00239         ERR_BANNICKCHANGE = 437, // UD
00240         ERR_DEAD = 438, // I
00241         ERR_NICKTOOFAST = 438, // U
00242         ERR_NCHANGETOOFAST = 438, // D
00243         ERR_TARGETTOOFAST = 439, // UD
00244         ERR_SERVICESDOWN = 440, // D
00245         ERR_USERNOTINCHANNEL = 441, // IEUD
00246         ERR_NOTONCHANNEL = 442, // IEUD
00247         ERR_USERONCHANNEL = 443, // IEUD
00248         ERR_NOLOGIN = 444, // IED
00249         ERR_SUMMONDISABLED = 445, // IED
00250         ERR_USERSDISABLED = 446, // IED
00251         ERR_NOTREGISTERED = 451, // IEUD
00252         ERR_IDCOLLISION = 452, // i
00253         ERR_NICKLOST = 453, // i
00254         ERR_HOSTILENAME = 455, // D
00255         ERR_NEEDMOREPARAMS = 461, // IEUD
00256         ERR_ALREADYREGISTRED = 462, // IEUD
00257         ERR_NOPERMFORHOST = 463, // IEUD
00258         ERR_PASSWDMISMATCH = 464, // IEUD
00259         ERR_YOUREBANNEDCREEP = 465, // IEUD
00260         ERR_YOUWILLBEBANNED = 466, // IEUD
00261         ERR_KEYSET = 467, // IEUD
00262         ERR_INVALIDUSERNAME = 468, // U
00263         ERR_ONLYSERVERSCANCHANGE = 468, // D
00264         ERR_CHANNELISFULL = 471, // IEUD
00265         ERR_UNKNOWNMODE = 472, // IEUD
00266         ERR_INVITEONLYCHAN = 473, // IEUD
00267         ERR_BANNEDFROMCHAN = 474, // IEUD
00268         ERR_BADCHANNELKEY = 475, // IEUD
00269         ERR_BADCHANMASK = 476, // IEUD
00270         ERR_MODELESS = 477, // E
00271         ERR_NOCHANMODES = 477, // I
00272         ERR_NEEDREGGEDNICK = 477, // D
00273         ERR_BANLISTFULL = 478, // IEUD
00274         ERR_BADCHANNAME = 479, // ED
00275         ERR_NOPRIVILEGES = 481, // IEUD
00276         ERR_CHANOPRIVSNEEDED = 482, // IEUD
00277         ERR_CANTKILLSERVER = 483, // EUD
00278         ERR_DESYNC = 484, // ED
00279         ERR_ISCHANSERVICE = 484, // U
00280         ERR_UNIQOPPRIVSNEEDED = 485, // I
00281         ERR_CHANTOORECENT = 487, // i
00282         ERR_TSLESSCHAN = 488, // i
00283         ERR_VOICENEEDED = 489, // U
00284         ERR_NOOPERHOST = 491, // IEUD
00285         ERR_NOSERVICEHOST = 492, // I
00286         ERR_UMODEUNKNOWNFLAG = 501, // IEUD
00287         ERR_USERSDONTMATCH = 502, // IEUD
00288         ERR_GHOSTEDCLIENT = 503, // ED
00289         ERR_LAST_ERR_MSG = 504, // ED
00290         ERR_SILELISTFULL = 511, // UD
00291         ERR_NOSUCHGLINE = 512, // U
00292         ERR_TOOMANYWATCH = 512, // D
00293         ERR_BADPING = 513, // U
00294         ERR_TOOMANYDCC = 514, // D
00295         ERR_LISTSYNTAX = 521, // D
00296         ERR_WHOSYNTAX = 522, // D
00297         ERR_WHOLIMEXCEED = 523, // D
00298         RPL_LOGON = 600, // D
00299         RPL_LOGOFF = 601, // D
00300         RPL_WATCHOFF = 602, // D
00301         RPL_WATCHSTAT = 603, // D
00302         RPL_NOWON = 604, // D
00303         RPL_NOWOFF = 605, // D
00304         RPL_WATCHLIST = 606, // D
00305         RPL_ENDOFWATCHLIST = 607, // D
00306         RPL_DCCSTATUS = 617, // D
00307         RPL_DCCLIST = 618, // D
00308         RPL_ENDOFDCCLIST = 619, // D
00309         RPL_DCCINFO = 620, // D
00310         ERR_NUMERIC_ERR = 999 // D
00311 };
00312 
00313 #endif

Generated on Thu Dec 3 02:39:29 2009 for ClanLib by  doxygen 1.4.6