XLE
v0.02.0
|
Public Member Functions | |
AttachRef< GlobalServices > | Attach () |
GlobalServices (const StartupConfig &cfg=StartupConfig()) | |
GlobalServices (const GlobalServices &)=delete | |
GlobalServices & | operator= (const GlobalServices &)=delete |
void | AttachCurrentModule () |
void | DetachCurrentModule () |
Static Public Member Functions | |
static CrossModule & | GetCrossModule () |
static CompletionThreadPool & | GetShortTaskThreadPool () |
static CompletionThreadPool & | GetLongTaskThreadPool () |
static GlobalServices & | GetInstance () |
Protected Attributes | |
CrossModule | _crossModule |
std::unique_ptr< CompletionThreadPool > | _shortTaskPool |
std::unique_ptr< CompletionThreadPool > | _longTaskPool |
Static Protected Attributes | |
static GlobalServices * | s_instance = nullptr |