DDraceNetwork Documentation
Loading...
Searching...
No Matches
CMutes Class Reference

#include <gamecontext.h>

Public Member Functions

 CMutes (const char *pSystemName)
 
bool Mute (const NETADDR *pAddr, int Seconds, const char *pReason, bool InitialDelay)
 
void UnmuteIndex (int Index)
 
void UnmuteAddr (const NETADDR *pAddr)
 
void UnmuteExpired ()
 
std::optional< CMuteIsMuted (const NETADDR *pAddr, bool RespectInitialDelay) const
 
void Print (int Page) const
 

Private Attributes

const charm_pSystemName
 
std::map< NETADDR, CMutem_Mutes
 

Constructor & Destructor Documentation

◆ CMutes()

CMutes::CMutes ( const char pSystemName)

Member Function Documentation

◆ IsMuted()

std::optional< CMute > CMutes::IsMuted ( const NETADDR pAddr,
bool  RespectInitialDelay 
) const

◆ Mute()

bool CMutes::Mute ( const NETADDR pAddr,
int  Seconds,
const char pReason,
bool  InitialDelay 
)

◆ Print()

void CMutes::Print ( int  Page) const

◆ UnmuteAddr()

void CMutes::UnmuteAddr ( const NETADDR pAddr)

◆ UnmuteExpired()

void CMutes::UnmuteExpired ( )

◆ UnmuteIndex()

void CMutes::UnmuteIndex ( int  Index)

Member Data Documentation

◆ m_Mutes

std::map<NETADDR, CMute> CMutes::m_Mutes
private

◆ m_pSystemName

const char* CMutes::m_pSystemName
private

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