IRC SERVER
The goal of this project is to make you write your own IRC server.
Channel Member List

This is the complete list of members for Channel, including all inherited members.

_clientsChannel
_normal_clientsChannel
_ope_clientsChannel
_voice_clientsChannel
addBanMask(std::string mask)Channelinline
addMode(ChannelMode mode)Channelinline
addOpe(Client *client)Channelinline
broadcastMessage(std::string message)Channelinline
Channel(std::string &name, std::string &password)Channelinline
getClientRoleString(Client *client)Channelinline
getClients(void) constChannelinline
getCreatedAt(void)Channelinline
getCreator(void)Channelinline
getIdentifier(ChannelMode _mode)Channelinline
getMode(void)Channelinline
getModes(void)Channelinline
getModeString(void)Channelinline
getName(void)Channelinline
getPassword(void)Channelinline
getStringModes(void)Channelinline
getTopic(void)Channelinline
getUserLimit(void)Channelinline
hasKey(void)Channelinline
hasMode(ChannelMode mode)Channelinline
invite(Client *client)Channelinline
isBanned(Client *client)Channelinline
isInvited(Client *client)Channelinline
isInviteOnly(void)Channelinline
isModerated(void)Channelinline
isNormal(Client *client)Channelinline
isOpe(Client *client)Channelinline
isOwner(Client *client)Channelinline
isSecret(void)Channelinline
isVoice(Client *client)Channelinline
joined(Client *client)Channelinline
kick(Client *client)Channelinline
removeBanMask(std::string mask)Channelinline
removeClientFromChannel(Client *client)Channelinline
removeInvite(Client *client)Channelinline
removeMode(ChannelMode mode)Channelinline
removeOpe(Client *client)Channelinline
setCreator(Client *creator)Channelinline
setPassword(std::string passwd)Channelinline
setTopic(std::string &topic)Channelinline
setUserLimit(size_t limit)Channelinline