The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CAllFrameworkDebugLogsConfigurationCallback Class Reference

Inheritance diagram for CAllFrameworkDebugLogsConfigurationCallback:
Collaboration diagram for CAllFrameworkDebugLogsConfigurationCallback:

List of all members.

Public Types

enum  EnabledLogs {
  EnableNoLogs = 0x0000, EnableCoreToolsLog = 0x0001, EnableIOToolsLog = 0x0002, EnableSocketToolsLog = 0x0004,
  EnableWebSocketToolsLog = 0x0008, EnableHTTPToolsLog = 0x0010, EnableSIPToolsLog = 0x0020, EnableSChannelToolsLog = 0x0040,
  EnableOpenSSLToolsLog = 0x0080, EnablePerfMonToolsLog = 0x0100, EnableAllAvailableLogs = 0xFFFF
}

Public Member Functions

 CAllFrameworkDebugLogsConfigurationCallback (DWORD enabledLogs, DWORD defaultMessageClass)
 CAllFrameworkDebugLogsConfigurationCallback (DWORD enabledLogs=EnableAllAvailableLogs)
 ~CAllFrameworkDebugLogsConfigurationCallback () override
void OnInitialise () override
void OnSetDefaults () override
void OnConfigurationChange (const IConfiguration &config, IConfigurableDebugLog::LogDump &dump) override
void OnDumpSettings (IConfigurableDebugLog::LogDump &dump) override
void AddLog (ISingletonDebugLog &log)


Member Enumeration Documentation

Enumerator:
EnableNoLogs 
EnableCoreToolsLog 
EnableIOToolsLog 
EnableSocketToolsLog 
EnableWebSocketToolsLog 
EnableHTTPToolsLog 
EnableSIPToolsLog 
EnableSChannelToolsLog 
EnableOpenSSLToolsLog 
EnablePerfMonToolsLog 
EnableAllAvailableLogs 


Constructor & Destructor Documentation

CAllFrameworkDebugLogsConfigurationCallback ( DWORD  enabledLogs,
DWORD  defaultMessageClass 
)

CAllFrameworkDebugLogsConfigurationCallback ( DWORD  enabledLogs = EnableAllAvailableLogs  )  [explicit]


Member Function Documentation

void OnInitialise (  )  [override, virtual, inherited]

void OnSetDefaults (  )  [override, virtual, inherited]

void OnConfigurationChange ( const IConfiguration config,
IConfigurableDebugLog::LogDump dump 
) [override, virtual, inherited]

void OnDumpSettings ( IConfigurableDebugLog::LogDump dump  )  [override, virtual, inherited]

void AddLog ( ISingletonDebugLog log  )  [inherited]

Reimplemented in CAllFrameworkDebugLogs.


Generated on Sun Sep 12 19:08:20 2021 for The Server Framework - v7.4 by doxygen 1.5.3