#
# Socket event
#
LINK_ESTABLISHING
LINK_ESTABLISHED
LINK_FAILED
LINK_CLOSING
LINK_CLOSED

#
# Low level Irc event
#
RECV_MESSAGE
RECV_MESSAGE_BROKEN
RECV_MESSAGE_KILL
RECV_MESSAGE_PING
RECV_MESSAGE_PONG
RECV_MESSAGE_ERROR

#
# RFC1459 messages
#
RECV_RPL_INIT
RECV_RPL_TRACELINK
RECV_RPL_TRACECONNECTING
RECV_RPL_TRACEHANDSHAKE
RECV_RPL_TRACEUNKNOWN
RECV_RPL_TRACEOPERATOR
RECV_RPL_TRACEUSER
RECV_RPL_TRACESERVER
RECV_RPL_TRACENEWTYPE
RECV_RPL_STATSLINKINF
RECV_RPL_STATSCOMMANDS
RECV_RPL_STATSCLINE
RECV_RPL_STATSNLINE
RECV_RPL_STATSILINE
RECV_RPL_STATSKLINE
RECV_RPL_STATSYLINE
RECV_RPL_ENDOFSTATS
RECV_RPL_UMODEIS
RECV_RPL_STATSLLINE
RECV_RPL_STATSUPTIME
RECV_RPL_STATSOLINE
RECV_RPL_STATSHLINE
RECV_RPL_LUSERCLIENT
RECV_RPL_LUSEROP
RECV_RPL_LUSERUNKNOWN
RECV_RPL_LUSERCHANNELS
RECV_RPL_LUSERME
RECV_RPL_ADMINME
RECV_RPL_ADMINLOC1
RECV_RPL_ADMINLOC2
RECV_RPL_ADMINEMAIL
RECV_RPL_TRACELOG
RECV_RPL_NONE
RECV_RPL_AWAY
RECV_RPL_USERHOST
RECV_RPL_ISON
RECV_RPL_UNAWAY
RECV_RPL_NOWAWAY
RECV_RPL_WHOISUSER
RECV_RPL_WHOISSERVER
RECV_RPL_WHOISOPERATOR
RECV_RPL_WHOWASUSER
RECV_RPL_ENDOFWHO
RECV_RPL_WHOISIDLE
RECV_RPL_ENDOFWHOIS
RECV_RPL_WHOISCHANNELS
RECV_RPL_LISTSTART
RECV_RPL_LIST
RECV_RPL_LISTEND
RECV_RPL_CHANNELMODEIS
RECV_RPL_NOTOPIC
RECV_RPL_TOPIC
RECV_RPL_INVITING
RECV_RPL_SUMMONING
RECV_RPL_VERSION
RECV_RPL_WHOREPLY
RECV_RPL_NAMREPLY
RECV_RPL_LINKS
RECV_RPL_ENDOFLINKS
RECV_RPL_ENDOFNAME
RECV_RPL_BANLIST
RECV_RPL_ENDOFBANLIST
RECV_RPL_ENDOFWHOWAS
RECV_RPL_INFO
RECV_RPL_MOTD
RECV_RPL_ENDOFINFO
RECV_RPL_MOTDSTART
RECV_RPL_ENDOFMOTD
RECV_RPL_YOUREOPER
RECV_RPL_REHASHING
RECV_RPL_TIME
RECV_RPL_USERS
RECV_RPL_ENDOFUSERS
RECV_RPL_NOUSERS
RECV_ERR_NOSUCHNICK
RECV_ERR_NOSUCHSERVE
RECV_ERR_NOSUCHCHANNEL
RECV_ERR_CANNOTSENDTOCHAN
RECV_ERR_TOOMANYCHANNELS
RECV_ERR_WASNOSUCHNICK
RECV_ERR_TOOMANYTARGETS
RECV_ERR_NOORIGIN
RECV_ERR_NORECIPIENT
RECV_ERR_NOTEXTTOSEND
RECV_ERR_NOTOPLEVE
RECV_ERR_WILDTOPLEVEL
RECV_ERR_UNKNOWNCOMMAND
RECV_ERR_NOMOTD
RECV_ERR_NOADMININFO
RECV_ERR_FILEERROR
RECV_ERR_NONICKNAMEGIVEN
RECV_ERR_ERRONEUSNICKNAME
RECV_ERR_NICKNAMEINUSE
RECV_ERR_NICKCOLLISION
RECV_ERR_USERNOTINCHANNEL
RECV_ERR_NOTONCHANNE
RECV_ERR_USERONCHANNEL
RECV_ERR_NOLOGIN
RECV_ERR_SUMMONDISABLED
RECV_ERR_USERSDISABLED
RECV_ERR_NOTREGISTERED
RECV_ERR_NEEDMOREPARAM
RECV_ERR_ALREADYREGISTRE
RECV_ERR_NOPERMFORHOST
RECV_ERR_PASSWDMISMATCH
RECV_ERR_YOUREBANNEDCREEP
RECV_ERR_KEYSET
RECV_ERR_CHANNELISFULL
RECV_ERR_UNKNOWNMODE
RECV_ERR_INVITEONLYCHAN
RECV_ERR_BANNEDFROMCHAN
RECV_ERR_BADCHANNELKEY
RECV_ERR_NOPRIVILEGES
RECV_ERR_CHANOPRIVSNEEDED
RECV_ERR_CANTKILLSERVER
RECV_ERR_NOOPERHOST
RECV_ERR_UMODEUNKNOWNFLAG
RECV_ERR_USERSDONTMATCH

RECV_CMND

#
# RFC1459 Commands (include optional)
#
CMND_UNKNOWN
CMND_PASS
CMND_NICK
CMND_USER
CMND_SERVER
CMND_OPER
CMND_QUIT
CMND_SQUIT
CMND_JOIN
CMND_PART
CMND_MODE
CMND_TOPIC
CMND_NAMES
CMND_LIST
CMND_INVITE
CMND_KICK
CMND_VERSION
CMND_STATAS
CMND_LINK
CMND_TIME
CMND_CONNECT
CMND_TRACE
CMND_ADMIN
CMND_INFO
CMND_PRIVMSG
CMND_NOTICE
CMND_WHO
CMND_WHOIS
CMND_WHOWAS

CMND_KILL
CMND_PING
CMND_PONG
CMND_ERROR

CMND_AWAY
CMND_REHASH
CMND_RESTART
CMND_SUMMON
CMND_USERS
CMND_WALLOPS
CMND_USERHOST
CMND_ISON

#
# CTCP Messages
#
CMND_CTCP_QUERY
CMND_CTCP_ANSWER
CMND_CTCP_UNKNOWN
CMND_CTCP_PING
CMND_CTCP_ECHO
CMND_CTCP_TIME
CMND_CTCP_VERSION
CMND_CTCP_CLIENTINFO
CMND_CTCP_USERINFO
CMND_CTCP_ACTION

RECV_CMND_UNKNOWN
RECV_CMND_PASS
RECV_CMND_NICK
RECV_CMND_USER
RECV_CMND_SERVER
RECV_CMND_OPER
RECV_CMND_QUIT
RECV_CMND_SQUIT
RECV_CMND_JOIN
RECV_CMND_PART
RECV_CMND_MODE
RECV_CMND_TOPIC
RECV_CMND_NAMES
RECV_CMND_LIST
RECV_CMND_INVITE
RECV_CMND_KICK
RECV_CMND_VERSION
RECV_CMND_STATAS
RECV_CMND_LINK
RECV_CMND_TIME
RECV_CMND_CONNECT
RECV_CMND_TRACE
RECV_CMND_ADMIN
RECV_CMND_INFO
RECV_CMND_PRIVMSG
RECV_CMND_NOTICE
RECV_CMND_WHO
RECV_CMND_WHOIS
RECV_CMND_WHOWAS

RECV_CMND_KILL
RECV_CMND_PING
RECV_CMND_PONG
RECV_CMND_ERROR

RECV_CMND_AWAY
RECV_CMND_REHASH
RECV_CMND_RESTART
RECV_CMND_SUMMON
RECV_CMND_USERS
RECV_CMND_WALLOPS
RECV_CMND_USERHOST
RECV_CMND_ISON

RECV_CMND_CTCP_QUERY
RECV_CMND_CTCP_QUERY_UNKNOWN
RECV_CMND_CTCP_QUERY_PING
RECV_CMND_CTCP_QUERY_ECHO
RECV_CMND_CTCP_QUERY_TIME
RECV_CMND_CTCP_QUERY_VERSION
RECV_CMND_CTCP_QUERY_CLIENTINFO
RECV_CMND_CTCP_QUERY_USERINFO
RECV_CMND_CTCP_QUERY_ACTION

RECV_CMND_CTCP_ANSWER
RECV_CMND_CTCP_ANSWER_UNKNOWN
RECV_CMND_CTCP_ANSWER_PING
RECV_CMND_CTCP_ANSWER_ECHO
RECV_CMND_CTCP_ANSWER_TIME
RECV_CMND_CTCP_ANSWER_VERSION
RECV_CMND_CTCP_ANSWER_CLIENTINFO
RECV_CMND_CTCP_ANSWER_USERINFO
RECV_CMND_CTCP_ANSWER_ACTION
