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

#include <BanMask.hpp>

Inheritance diagram for BanMask:
Inheritance graph
Collaboration diagram for BanMask:
Collaboration graph

Public Member Functions

 BanMask ()
 
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 bool validate (void)
 
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

◆ BanMask()

BanMask::BanMask ( )
inline

Member Function Documentation

◆ add()

void BanMask::add ( )
inlinevirtual

Implements ChannelModeType.

Here is the call graph for this function:

◆ remove()

void BanMask::remove ( )
inlinevirtual

Implements ChannelModeType.

Here is the call graph for this function:

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