class
IJobManager
Public static functions
- static auto Get() -> IJobManager*
Constructors, destructors, conversion operators
- ~IJobManager() pure virtual
Public functions
- auto Initialize() -> bool pure virtual
- auto PreShutdown() -> void pure virtual
- auto Dispose() -> void pure virtual
- auto CreateJob(cJob*& pDst) -> bool pure virtual
- auto CreateJobThread(int, bool, int) -> cJobThread* pure virtual
- auto DestroyJobThread(cJobThread* thread) -> void pure virtual
- auto Run(cJobThread* thread, LimitStopwatch* stopwatch = nullptr, bool = false) -> bool pure virtual
- auto Lock() -> void pure virtual
- auto Unlock() -> void pure virtual
- auto RaiseThreadPriorities(int priority) -> void pure virtual
- auto RestoreThreadPriorities() -> void pure virtual
- auto CircularRef(cJob* job1, cJob* job2) -> bool pure virtual
- auto JobsAreActive(int) -> bool pure virtual
- auto DebugDumpStatus() -> void pure virtual
- auto DebugDumpDot(int) -> void pure virtual
- auto DebugAddBackgroundScopes() -> void pure virtual