Public Member Functions | |
virtual void | OnNoActiveProcesses (const CJob &job)=0 |
virtual void | OnEndOfProcessTime (const CJob &job, DWORD processId)=0 |
virtual void | OnEndOfJobTime (const CJob &job)=0 |
virtual void | OnActiveProcessLimit (const CJob &job)=0 |
virtual void | OnProcessMemoryLimit (const CJob &job, DWORD processId)=0 |
virtual void | OnJobMemoryLimit (const CJob &job)=0 |
virtual void | OnNewProcess (const CJob &job, DWORD processId)=0 |
virtual void | OnProcessExit (const CJob &job, DWORD processId)=0 |
virtual void | OnAbnormalProcessExit (const CJob &job, DWORD processId)=0 |
Protected Member Functions | |
virtual | ~IMonitorJobs () |
We never delete instances of this interface; you must manage the lifetime of the class that implements it. |
virtual ~IMonitorJobs | ( | ) | [protected, virtual] |
We never delete instances of this interface; you must manage the lifetime of the class that implements it.
virtual void OnNoActiveProcesses | ( | const CJob & | job | ) | [pure virtual] |
Implemented in CNullJobMonitor.
Implemented in CNullJobMonitor.
virtual void OnEndOfJobTime | ( | const CJob & | job | ) | [pure virtual] |
Implemented in CNullJobMonitor.
virtual void OnActiveProcessLimit | ( | const CJob & | job | ) | [pure virtual] |
Implemented in CNullJobMonitor.
Implemented in CNullJobMonitor.
virtual void OnJobMemoryLimit | ( | const CJob & | job | ) | [pure virtual] |
Implemented in CNullJobMonitor.
Implemented in CNullJobMonitor.
Implemented in CNullJobMonitor.
Implemented in CNullJobMonitor.