| 
    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 |