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

#include <gamecontext.h>

Collaboration diagram for CMutes:
[legend]

Public Member Functions

 CMutes (const char *pSystemName)
bool Mute (const NETADDR *pAddr, int Seconds, const char *pReason, const char *pClientName, 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 char * m_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,
const char * pClientName,
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: