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

CJob Member List

This is the complete list of members for CJob, including all inherited members.

AssignProcessToJob(HANDLE hProcess) overrideCJob [virtual]
ByteBuffer typedefCJob
CJob(SECURITY_ATTRIBUTES *pSecurityAttributes=nullptr, bool terminateProcessesOnClose=true)CJob [explicit]
CJob(const IKernelObjectName &name, SECURITY_ATTRIBUTES *pSecurityAttributes=nullptr, bool terminateProcessesOnClose=true)CJob [explicit]
CJob(const IKernelObjectName &name, CreationFlags creationFlags, SECURITY_ATTRIBUTES *pSecurityAttributes=nullptr, bool terminateProcessesOnClose=true)CJob [explicit]
CJob(const CJob &rhs)CJob
ConnectToExisting enum valueCJob
CreateNew enum valueCJob
CreateOrConnect enum valueCJob
CreationFlags enum nameCJob
GetWaitHandle() const overrideCJob
IsProcessInAnyJob(HANDLE hProcess) const overrideCJob [virtual]
IsProcessInJob(HANDLE hProcess) const overrideCJob [virtual]
MonitorEvents(IMonitorJobs &monitor, IManageJobEvents &manager)CJob
operator=(const CJob &rhs)CJob
QueryInformation(JOBOBJECT_BASIC_ACCOUNTING_INFORMATION &info) const CJob
QueryInformation(JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION &info) const CJob
QueryInformation(JOBOBJECT_BASIC_LIMIT_INFORMATION &info) const CJob
QueryInformation(JOBOBJECT_BASIC_PROCESS_ID_LIST &info) const CJob
QueryInformation(ByteBuffer &buffer) const CJob
QueryInformation(JOBOBJECT_BASIC_UI_RESTRICTIONS &info) const CJob
QueryInformation(JOBOBJECT_EXTENDED_LIMIT_INFORMATION &info) const CJob
SetAllProcessesToTerminateOnJobClose(bool terminateProcessesOnJobClose)CJob
SetInformation(JOBOBJECT_EXTENDED_LIMIT_INFORMATION &info)CJob
SetPerJobMemoryLimit(size_t limit)CJob
SetPerJobUserTimeLimit(ULONG timeLimitIn100nsIntervals)CJob
SetPerJobUserTimeLimit(const LARGE_INTEGER &timeLimitIn100nsIntervals)CJob
SetPerProcessMemoryLimit(size_t limit)CJob
SetPerProcessUserTimeLimit(ULONG timeLimitIn100nsIntervals)CJob
SetPerProcessUserTimeLimit(const LARGE_INTEGER &timeLimitIn100nsIntervals)CJob
TerminateAllProcesses(UINT exitCode)CJob
Wait() const overrideCJob
Wait(Milliseconds timeout) const overrideCJob
~CJob() overrideCJob
~IAssignProcessesToJobs()IAssignProcessesToJobs [protected, virtual]
~IHandleJobEvents()IHandleJobEvents [private, virtual]


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