DDraceNetwork Docs
CClientChatLogger Class Reference
Inheritance diagram for CClientChatLogger:
[legend]
Collaboration diagram for CClientChatLogger:
[legend]

Public Member Functions

 CClientChatLogger (CGameContext *pGameServer, int ClientId, ILogger *pOuterLogger)
 
void Log (const CLogMessage *pMessage) override
 
- Public Member Functions inherited from ILogger
virtual ~ILogger ()
 
void SetFilter (const CLogFilter &Filter)
 
virtual void Log (const CLogMessage *pMessage)=0
 
virtual void GlobalFinish ()
 
virtual void OnFilterChange ()
 

Private Attributes

CGameContextm_pGameServer
 
int m_ClientId
 
ILoggerm_pOuterLogger
 

Additional Inherited Members

- Protected Attributes inherited from ILogger
CLogFilter m_Filter
 

Constructor & Destructor Documentation

◆ CClientChatLogger()

CClientChatLogger::CClientChatLogger ( CGameContext pGameServer,
int  ClientId,
ILogger pOuterLogger 
)
inline

Member Function Documentation

◆ Log()

void CClientChatLogger::Log ( const CLogMessage pMessage)
overridevirtual

Send the specified message to the logging backend.

Parameters
pMessageStruct describing the log message.

Implements ILogger.

Member Data Documentation

◆ m_ClientId

int CClientChatLogger::m_ClientId
private

◆ m_pGameServer

CGameContext* CClientChatLogger::m_pGameServer
private

◆ m_pOuterLogger

ILogger* CClientChatLogger::m_pOuterLogger
private

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