#include <vhdApp.h>
Static Public Member Functions | |
static void | init () |
static void | terminate () |
static void | registerKernelProperties () |
static void | setXMLPropertyLoaderHandler (vhdIXMLPropertyLoaderHandlerRef handler) |
template<typename T> | |
static void | registerPropertyFactory () |
template<typename T> | |
static void | registerServiceLoader () |
static vhdRuntimeSystemRef | createInitRuntimeSystem (const std::string &systemConfigXMLFileName) |
static vhdRuntimeSystemRef | getRuntimeSystem () |
static vhdRuntimeEngineRef | createInitRuntimeEngine (const std::string &runtimeEngineName) |
static vhdRuntimeEngineRef | getRuntimeEngine () |
static vhdPropertyRef | loadProperties (const std::string &runtimeEngineName, const std::string &dataConfigXMLFileName) |
static void | loadInitRunServicesRequestedInConfig (const std::string &runtimeEngineName) |
static void | updateRuntimeSystem () |
static void | updateRuntimeSystem (vhtTime sleepTime) |
static void | updateRuntimeSystemUntilTerminated (vhtTime sleepTime=0.1) |
Public Attributes | |
vhdRuntimeSystemRef | _runtimeSystem |
vhdRuntimeEngineRef | _runtimeEngine |
Static Public Attributes | |
static OpenThreads::RecursiveMutex | _staticMonitor |
Private Attributes | |
vhdCLASS_TYPE | |
Static Private Attributes | |
static _Impl * | _impl |
void vhdApp::init | ( | ) | [static] |
void vhdApp::terminate | ( | ) | [static] |
void vhdApp::registerKernelProperties | ( | ) | [static] |
void vhdApp::setXMLPropertyLoaderHandler | ( | vhdIXMLPropertyLoaderHandlerRef | handler | ) | [static] |
static void vhdApp::registerPropertyFactory | ( | ) | [inline, static] |
static void vhdApp::registerServiceLoader | ( | ) | [inline, static] |
vhdRuntimeSystemRef vhdApp::createInitRuntimeSystem | ( | const std::string & | systemConfigXMLFileName | ) | [static] |
vhdRuntimeSystemRef vhdApp::getRuntimeSystem | ( | ) | [static] |
vhdRuntimeEngineRef vhdApp::createInitRuntimeEngine | ( | const std::string & | runtimeEngineName | ) | [static] |
vhdRuntimeEngineRef vhdApp::getRuntimeEngine | ( | ) | [static] |
vhdPropertyRef vhdApp::loadProperties | ( | const std::string & | runtimeEngineName, | |
const std::string & | dataConfigXMLFileName | |||
) | [static] |
void vhdApp::loadInitRunServicesRequestedInConfig | ( | const std::string & | runtimeEngineName | ) | [static] |
void vhdApp::updateRuntimeSystem | ( | ) | [static] |
void vhdApp::updateRuntimeSystem | ( | vhtTime | sleepTime | ) | [static] |
void vhdApp::updateRuntimeSystemUntilTerminated | ( | vhtTime | sleepTime = 0.1 |
) | [static] |
vhdRuntimeSystemRef vhdApp::_runtimeSystem |
vhdRuntimeEngineRef vhdApp::_runtimeEngine |
vhdApp::vhdCLASS_TYPE [private] |
vhdApp::_Impl * vhdApp::_impl [static, private] |