8#ifndef COMMAND_MANAGER_HPP
9#define COMMAND_MANAGER_HPP
Represents an IRC client connected to the server.
Manages the registration, parsing, and execution of IRC commands.
void parseAndExecute(Client *client, const std::string &rawMessage)
Parses a raw message and executes the corresponding command.
~CommandManager()
Destroys the CommandManager object and frees all registered command objects.
Abstract base class (interface) for all IRC commands.
Implements the INVITE command.
Implements the KICK command.
Implements the LIST command.
Implements the MODE command.
Implements the NAMES command.
Implements the NOTICE command.
Implements the PING command.
Implements the PONG command.
Implements the core IRC server functionality as a Singleton.
Implements the TOPIC command.
Implements the WHO command.
Implements the WHOIS command.