IRC SERVER
The goal of this project is to make you write your own IRC server.
InviteOnly Class Reference

#include <InviteOnly.hpp>

Inheritance diagram for InviteOnly:
Inheritance graph
Collaboration diagram for InviteOnly:
Collaboration graph

Public Member Functions

 InviteOnly ()
 
bool validate (void)
 
void add ()
 
void remove ()
 
- Public Member Functions inherited from ChannelModeType
 ChannelModeType ()
 
void execute ()
 
void setMode (ChannelMode mode)
 
void setSign (ModeSign sign)
 
void setChannel (Channel *channel)
 
void setParams (std::map< size_t, std::string > params)
 
void setSender (Client *sender)
 
void setServer (Server *server)
 
virtual ~ChannelModeType ()
 

Additional Inherited Members

- Public Attributes inherited from ChannelModeType
ChannelMode _mode
 
char _identifier
 
ModeSign _sign
 
Channel_channel
 
std::map< size_t, std::string > _params
 
Client_sender
 
Server_server
 

Constructor & Destructor Documentation

◆ InviteOnly()

InviteOnly::InviteOnly ( )
inline

Member Function Documentation

◆ add()

void InviteOnly::add ( )
inlinevirtual

Implements ChannelModeType.

Here is the call graph for this function:

◆ remove()

void InviteOnly::remove ( )
inlinevirtual

Implements ChannelModeType.

Here is the call graph for this function:

◆ validate()

bool InviteOnly::validate ( void  )
inlinevirtual

Reimplemented from ChannelModeType.

Here is the call graph for this function:

The documentation for this class was generated from the following file: