vhdApp Class Reference

#include <vhdApp.h>

List of all members.

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


Member Function Documentation

void vhdApp::init (  )  [static]

void vhdApp::terminate (  )  [static]

void vhdApp::registerKernelProperties (  )  [static]

void vhdApp::setXMLPropertyLoaderHandler ( vhdIXMLPropertyLoaderHandlerRef  handler  )  [static]

template<typename T>
static void vhdApp::registerPropertyFactory (  )  [inline, static]

template<typename T>
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]


Member Data Documentation

OpenThreads::RecursiveMutex vhdApp::_staticMonitor [static]

vhdRuntimeSystemRef vhdApp::_runtimeSystem

vhdRuntimeEngineRef vhdApp::_runtimeEngine

vhdApp::vhdCLASS_TYPE [private]

vhdApp::_Impl * vhdApp::_impl [static, private]


Generated on Thu Jan 18 10:06:23 2007 for vhdPLUS by  doxygen 1.5.1-p1