|
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 |
1.8.10