XLE  v0.02.0
Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes | List of all members
ConsoleRig::GlobalServices Class Reference

Public Member Functions

AttachRef< GlobalServicesAttach ()
 
 GlobalServices (const StartupConfig &cfg=StartupConfig())
 
 GlobalServices (const GlobalServices &)=delete
 
GlobalServicesoperator= (const GlobalServices &)=delete
 
void AttachCurrentModule ()
 
void DetachCurrentModule ()
 

Static Public Member Functions

static CrossModuleGetCrossModule ()
 
static CompletionThreadPoolGetShortTaskThreadPool ()
 
static CompletionThreadPoolGetLongTaskThreadPool ()
 
static GlobalServicesGetInstance ()
 

Protected Attributes

CrossModule _crossModule
 
std::unique_ptr< CompletionThreadPool_shortTaskPool
 
std::unique_ptr< CompletionThreadPool_longTaskPool
 

Static Protected Attributes

static GlobalServicess_instance = nullptr
 

The documentation for this class was generated from the following files: