|
IRC SERVER
The goal of this project is to make you write your own IRC server.
|
#include <Mode.hpp>


Public Member Functions | |
| Mode () | |
| bool | validate () |
| void | execute () |
Public Member Functions inherited from Command | |
| std::string | getName () const |
| std::string | getDescription () const |
| std::string | getUsage () const |
| std::map< size_t, std::string > | getExample () const |
| Client * | getSender () const |
| void | setSender (Client *sender) |
| void | setServer (Server *server) |
| void | setMessage (Message *message) |
| bool | hasOpe (void) |
| bool | needsAuth (void) |
| virtual std::vector< Message > | parser (Message *message) |
| Command () | |
| void | missingOpe (void) |
| virtual | ~Command () |
Additional Inherited Members | |
Protected Attributes inherited from Command | |
| std::string | _name |
| std::string | _description |
| std::string | _usage |
| bool | _is_ope |
| bool | _needs_auth |
| std::map< size_t, std::string > | _example |
| Client * | _sender |
| Server * | _server |
| Message * | _message |
| size_t | _sender_index |
|
inline |
|
inlinevirtual |
|
inlinevirtual |