DXXPlatform

This represents the state of the framework for an application. The platform handles the resource workspace, loading of plugins and is also a job manager.

Members

Classes

ThreadLocal
class ThreadLocal
Undocumented in source.
_PluginLoader
class _PluginLoader
Undocumented in source.

Functions

newPluginLoader
PluginLoader newPluginLoader()
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

clearLocalCache
void clearLocalCache()
Undocumented in source. Be warned that the author may not have intended to support it.
executeJob
void executeJob(shared(Job) job)
Undocumented in source. Be warned that the author may not have intended to support it.
getDefaultWorkspace
Workspace getDefaultWorkspace()
Undocumented in source. Be warned that the author may not have intended to support it.
getInstance
auto getInstance()
Undocumented in source. Be warned that the author may not have intended to support it.
getLocals
auto getLocals()
Undocumented in source. Be warned that the author may not have intended to support it.
sendJobEvent
void sendJobEvent(shared(PlatformJob) j)
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

INSTANCE
DXXPlatform INSTANCE;
Undocumented in source.
_local
ThreadLocal _local;
Undocumented in source.

Variables

extensionsManager
ExtensionsManager extensionsManager;
Undocumented in source.
plugins
_PluginLoader[string] plugins;
Undocumented in source.

Meta