IRC SERVER
The goal of this project is to make you write your own IRC server.
|
Client * _sender
Definition: Mode.hpp:21
@ CHANNEL_MODE_OPERATOR
Definition: Channel.hpp:17
Operator()
Definition: Operator.hpp:10
bool validate(void)
Definition: Operator.hpp:15
ChannelMode _mode
Definition: Mode.hpp:16
void message(char const *message)
Definition: client.cpp:15
void remove()
Definition: Operator.hpp:40
void removeMode(ChannelMode mode)
Definition: Channel.hpp:349
std::map< size_t, std::string > _params
Definition: Mode.hpp:20
#define ERR_NOSUCHNICK(servername, nick)
Definition: Replies.hpp:104
#define ERR_NEEDMOREPARAMS(servername, nick, command)
Definition: Replies.hpp:131
Definition: Operator.hpp:7
#define ERR_USERNOTINCHANNEL(servername, nick, channel)
Definition: Replies.hpp:124
void removeOpe(Client *client)
Definition: Channel.hpp:254
Client * getClient(std::string const &name)
Definition: Server.hpp:140
Channel * _channel
Definition: Mode.hpp:19
Definition: Client.hpp:22
void add()
Definition: Operator.hpp:33
std::string _nick
Definition: Client.hpp:26
Server * _server
Definition: Mode.hpp:22
std::string _servername
Definition: Client.hpp:30
void addOpe(Client *client)
Definition: Channel.hpp:243
void addMode(ChannelMode mode)
Definition: Channel.hpp:343