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

CNullJobMonitor Class Reference
[Null ObjectsMonitoring]

Inheritance diagram for CNullJobMonitor:
Collaboration diagram for CNullJobMonitor:

List of all members.


Detailed Description

An object that implements IMonitorThreadPool and does nothing.

Public Member Functions

void OnNoActiveProcesses (const CJob &) override
void OnEndOfProcessTime (const CJob &, const DWORD) override
void OnEndOfJobTime (const CJob &) override
void OnActiveProcessLimit (const CJob &) override
void OnProcessMemoryLimit (const CJob &, const DWORD) override
void OnJobMemoryLimit (const CJob &) override
void OnNewProcess (const CJob &, const DWORD) override
void OnProcessExit (const CJob &, const DWORD) override
void OnAbnormalProcessExit (const CJob &, const DWORD) override

Member Function Documentation

void OnNoActiveProcesses ( const CJob  )  [inline, override, virtual]

Implements IMonitorJobs.

void OnEndOfProcessTime ( const CJob ,
const   DWORD 
) [inline, override, virtual]

Implements IMonitorJobs.

void OnEndOfJobTime ( const CJob  )  [inline, override, virtual]

Implements IMonitorJobs.

void OnActiveProcessLimit ( const CJob  )  [inline, override, virtual]

Implements IMonitorJobs.

void OnProcessMemoryLimit ( const CJob ,
const   DWORD 
) [inline, override, virtual]

Implements IMonitorJobs.

void OnJobMemoryLimit ( const CJob  )  [inline, override, virtual]

Implements IMonitorJobs.

void OnNewProcess ( const CJob ,
const   DWORD 
) [inline, override, virtual]

Implements IMonitorJobs.

void OnProcessExit ( const CJob ,
const   DWORD 
) [inline, override, virtual]

Implements IMonitorJobs.

void OnAbnormalProcessExit ( const CJob ,
const   DWORD 
) [inline, override, virtual]

Implements IMonitorJobs.


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