AssignProcessToJob(HANDLE hProcess) override | CJob | [virtual] |
ByteBuffer typedef | CJob | |
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 value | CJob | |
CreateNew enum value | CJob | |
CreateOrConnect enum value | CJob | |
CreationFlags enum name | CJob | |
GetWaitHandle() const override | CJob | |
IsProcessInAnyJob(HANDLE hProcess) const override | CJob | [virtual] |
IsProcessInJob(HANDLE hProcess) const override | CJob | [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 override | CJob | |
Wait(Milliseconds timeout) const override | CJob | |
~CJob() override | CJob | |
~IAssignProcessesToJobs() | IAssignProcessesToJobs | [protected, virtual] |
~IHandleJobEvents() | IHandleJobEvents | [private, virtual] |