IRC SERVER
The goal of this project is to make you write your own IRC server.
Here is a list of all file members with links to the files they belong to:
- a -
ALIVE :
config.hpp
- c -
C_BLINK :
Color.hpp
C_BLUE :
Color.hpp
C_BOLD :
Color.hpp
C_CUT :
Color.hpp
C_CYAN :
Color.hpp
C_GREEN :
Color.hpp
C_MAGENTA :
Color.hpp
C_RED :
Color.hpp
C_U :
Color.hpp
C_UP :
Color.hpp
C_WHITE :
Color.hpp
C_X :
Color.hpp
C_YELLOW :
Color.hpp
CHANNEL_MODE_BAN_MASK :
Channel.hpp
CHANNEL_MODE_CANT_SENT_MESSAGES_OUTSIDE :
Channel.hpp
CHANNEL_MODE_INVITE_ONLY :
Channel.hpp
CHANNEL_MODE_KEY :
Channel.hpp
CHANNEL_MODE_MODERATED :
Channel.hpp
CHANNEL_MODE_OPERATOR :
Channel.hpp
CHANNEL_MODE_PRIVATE :
Channel.hpp
CHANNEL_MODE_SECRET :
Channel.hpp
CHANNEL_MODE_TOPIC_SETTABLE_BY_CHANNEL_OPERATOR_ONLY :
Channel.hpp
CHANNEL_MODE_USER_LIMIT :
Channel.hpp
ChannelMode :
Channel.hpp
CLIENT_MODE_OPERATOR :
Channel.hpp
CLIENT_MODE_VOICE :
Channel.hpp
ClientMode :
Channel.hpp
ClientStatus :
config.hpp
- d -
DISCONNECTED :
config.hpp
- e -
ERR_ALREADYREGISTRED :
Replies.hpp
ERR_BADCHANMASK :
Replies.hpp
ERR_BADCHANNELKEY :
Replies.hpp
ERR_BANNEDFROMCHAN :
Replies.hpp
ERR_CANNOTSENDTOCHAN :
Replies.hpp
ERR_CANTKILLSERVER :
Replies.hpp
ERR_CHANNELISFULL :
Replies.hpp
ERR_CHANOPRIVSNEEDED :
Replies.hpp
ERR_ERRONEUSNICKNAME :
Replies.hpp
ERR_HELPNOTFOUND :
Replies.hpp
ERR_INPUTTOOLONG :
Replies.hpp
ERR_INVALIDKEY :
Replies.hpp
ERR_INVALIDMODEPARAM :
Replies.hpp
ERR_INVITEONLYCHAN :
Replies.hpp
ERR_KEYSET :
Replies.hpp
ERR_NEEDMOREPARAMS :
Replies.hpp
ERR_NICKLOCKED :
Replies.hpp
ERR_NICKNAMEINUSE :
Replies.hpp
ERR_NOMOTD :
Replies.hpp
ERR_NONICKNAMEGIVEN :
Replies.hpp
ERR_NOOPERHOST :
Replies.hpp
ERR_NOORIGIN :
Replies.hpp
ERR_NOPRIVILEGES :
Replies.hpp
ERR_NOPRIVS :
Replies.hpp
ERR_NOSUCHCHANNEL :
Replies.hpp
ERR_NOSUCHNICK :
Replies.hpp
ERR_NOSUCHSERVER :
Replies.hpp
ERR_NOTONCHANNEL :
Replies.hpp
ERR_NOTPASSNEEDED :
Replies.hpp
ERR_NOTREGISTERED :
Replies.hpp
ERR_PASSWDMISMATCH :
Replies.hpp
ERR_SASLABORTED :
Replies.hpp
ERR_SASLALREADY :
Replies.hpp
ERR_SASLFAIL :
Replies.hpp
ERR_SASLTOOLONG :
Replies.hpp
ERR_STARTTLS :
Replies.hpp
ERR_TOOMANYCHANNELS :
Replies.hpp
ERR_UMODEUNKNOWNFLAG :
Replies.hpp
ERR_UNKNOWNCOMMAND :
Replies.hpp
ERR_UNKNOWNERROR :
Replies.hpp
ERR_UNKNOWNMODE :
Replies.hpp
ERR_USERNOTINCHANNEL :
Replies.hpp
ERR_USERONCHANNEL :
Replies.hpp
ERR_USERSDONTMATCH :
Replies.hpp
ERR_WASNOSUCHNICK :
Replies.hpp
ERR_WRONGPASS :
Replies.hpp
ERR_YOUREBANNEDCREEP :
Replies.hpp
- i -
is_number() :
functions.hpp
,
functions.cpp
itoa() :
functions.hpp
,
functions.cpp
- m -
MAX_ATTEMPTS :
config.hpp
MAX_BUFFER_SIZE :
config.hpp
MAX_CHANNELS :
config.hpp
MAX_CLIENTS_PER_CHANNEL :
config.hpp
MAX_CONNECTIONS :
config.hpp
MINUS :
Mode.hpp
ModeSign :
Mode.hpp
- p -
PLUS :
Mode.hpp
- r -
RPL_ADMINEMAIL :
Replies.hpp
RPL_ADMINLOC1 :
Replies.hpp
RPL_ADMINLOC2 :
Replies.hpp
RPL_ADMINME :
Replies.hpp
RPL_AWAY :
Replies.hpp
RPL_BANLIST :
Replies.hpp
RPL_BOUNCE :
Replies.hpp
RPL_CHANNELMODEIS :
Replies.hpp
RPL_CREATED :
Replies.hpp
RPL_CREATIONTIME :
Replies.hpp
RPL_CUSTOM_INVITE :
Replies.hpp
RPL_CUSTOM_JOIN :
Replies.hpp
RPL_CUSTOM_KICK :
Replies.hpp
RPL_CUSTOM_MODE :
Replies.hpp
RPL_ENDOFBANLIST :
Replies.hpp
RPL_ENDOFEXCEPTLIST :
Replies.hpp
RPL_ENDOFHELP :
Replies.hpp
RPL_ENDOFINFO :
Replies.hpp
RPL_ENDOFINVITELIST :
Replies.hpp
RPL_ENDOFMOTD :
Replies.hpp
RPL_ENDOFNAMES :
Replies.hpp
RPL_ENDOFWHO :
Replies.hpp
RPL_ENDOFWHOIS :
Replies.hpp
RPL_ENDOFWHOWAS :
Replies.hpp
RPL_EXCEPTLIST :
Replies.hpp
RPL_GLOBALUSERS :
Replies.hpp
RPL_HELPSTART :
Replies.hpp
RPL_HELPTXT :
Replies.hpp
RPL_INFO :
Replies.hpp
RPL_INVITELIST :
Replies.hpp
RPL_INVITING :
Replies.hpp
RPL_ISUPPORT :
Replies.hpp
RPL_LIST :
Replies.hpp
RPL_LISTEND :
Replies.hpp
RPL_LISTSTART :
Replies.hpp
RPL_LOCALUSERS :
Replies.hpp
RPL_LOGGEDIN :
Replies.hpp
RPL_LOGGEDOUT :
Replies.hpp
RPL_LUSERCHANNELS :
Replies.hpp
RPL_LUSERCLIENT :
Replies.hpp
RPL_LUSERME :
Replies.hpp
RPL_LUSEROP :
Replies.hpp
RPL_LUSERUNKNOWN :
Replies.hpp
RPL_MOTD :
Replies.hpp
RPL_MOTDSTART :
Replies.hpp
RPL_MYINFO :
Replies.hpp
RPL_NAMREPLY :
Replies.hpp
RPL_NONE :
Replies.hpp
RPL_NOTOPIC :
Replies.hpp
RPL_NOWAWAY :
Replies.hpp
RPL_REHASHING :
Replies.hpp
RPL_SASLMECHS :
Replies.hpp
RPL_SASLSUCCESS :
Replies.hpp
RPL_STARTTLS :
Replies.hpp
RPL_TIME :
Replies.hpp
RPL_TOPIC :
Replies.hpp
RPL_TOPICWHOTIME :
Replies.hpp
RPL_TRYAGAIN :
Replies.hpp
RPL_UMODEIS :
Replies.hpp
RPL_UNAWAY :
Replies.hpp
RPL_USERHOST :
Replies.hpp
RPL_VERSION :
Replies.hpp
RPL_WELCOME :
Replies.hpp
RPL_WHOISACCOUNT :
Replies.hpp
RPL_WHOISACTUALLY :
Replies.hpp
RPL_WHOISCERTFP :
Replies.hpp
RPL_WHOISCHANNELS :
Replies.hpp
RPL_WHOISHOST :
Replies.hpp
RPL_WHOISIDLE :
Replies.hpp
RPL_WHOISMODES :
Replies.hpp
RPL_WHOISOPERATOR :
Replies.hpp
RPL_WHOISREGNICK :
Replies.hpp
RPL_WHOISSECURE :
Replies.hpp
RPL_WHOISSERVER :
Replies.hpp
RPL_WHOISSPECIAL :
Replies.hpp
RPL_WHOISUSER :
Replies.hpp
RPL_WHOREPLY :
Replies.hpp
RPL_WHOWASUSER :
Replies.hpp
RPL_YOUREOPER :
Replies.hpp
RPL_YOURHOST :
Replies.hpp
- s -
SERVER_NAME :
config.hpp
SERVER_VERSION :
config.hpp
split() :
functions.hpp
,
functions.cpp
- t -
to_lower() :
functions.hpp
,
functions.cpp
- u -
USER_MODE_INVISIBLE :
Client.hpp
USER_MODE_OPERATOR :
Client.hpp
USER_MODE_REGISTERED :
Client.hpp
UserMode :
Client.hpp
- v -
validate_args() :
Server.hpp
,
validation.cpp
Generated on Thu Apr 20 2023 15:38:45 for IRC SERVER by
1.8.17