vhdRuntimeSystem Class Reference

#include <vhdRuntimeSystem.h>

List of all members.

Public Member Functions

 vhdRuntimeSystem (vhdRuntimeSystemConfigPropertyRef runtimeSystemConfigProperty)
virtual ~vhdRuntimeSystem ()
vhtBool isInitialized ()
vhtBool isTerminated ()
vhtBool tryInit ()
vhtBool tryTerminate ()
void update ()
void update (vhtTime sleepTime)
void updateUntilTerminated (vhtTime sleepTime=0.1)
const std::string & getRuntimeSystemName ()
vhdRuntimeSystemConfigPropertyRef getRuntimeSystemConfigProperty ()
vhtBool canRegisterRuntimeEngine (const std::string &runtimeEngineName)
vhdRuntimeEngineHandleRef getRuntimeEngineHandle (const std::string &runtimeEngineName)
vhtSize32 getNumberOfRuntimeEngines ()
vhtSize32 getNumberOfLocalRuntimeEngines ()
vhtSize32 getNumberOfRemoteRuntimeEngines ()
std::deque< vhdRuntimeEngineHandleRef > getRuntimeEngineHandles ()
std::deque< vhdRuntimeEngineHandleRef > getLocalRuntimeEngineHandles ()
std::deque< vhdRuntimeEngineHandleRef > getRemoteRuntimeEngineHandles ()
vhtBool tryInitAllLocalRuntimeEngines ()
vhtBool tryTerminateAllLocalRuntimeEngines ()
vhtBool areAllLocalRuntimeEnginesInitialized ()
vhtBool areAllLocalRuntimeEnginesTerminated ()
vhtBool areAllRuntimeEnginesInitialized ()
vhtBool areAllRuntimeEnginesTerminated ()
vhtBool _init ()
void _update ()
vhtBool _terminate ()

Static Public Member Functions

static vhdRuntimeSystemRef createRuntimeSystem (vhdRuntimeSystemConfigPropertyRef runtimeSystemConfigProperty)

Private Member Functions

void _registerLocalRuntimeEngine (vhdRuntimeEngineRef runtimeEngine)
void _unregisterLocalRuntimeEngine (vhdRuntimeEngineRef runtimeEngine)

Private Attributes

 vhdCLASS_TYPE
_Impl_impl

Friends

class vhdRuntimeEngine

Classes

class  _Impl


Constructor & Destructor Documentation

vhdRuntimeSystem::vhdRuntimeSystem ( vhdRuntimeSystemConfigPropertyRef  runtimeSystemConfigProperty  ) 

vhdRuntimeSystem::~vhdRuntimeSystem (  )  [virtual]


Member Function Documentation

vhdRuntimeSystemRef vhdRuntimeSystem::createRuntimeSystem ( vhdRuntimeSystemConfigPropertyRef  runtimeSystemConfigProperty  )  [static]

vhtBool vhdRuntimeSystem::isInitialized (  ) 

vhtBool vhdRuntimeSystem::isTerminated (  ) 

vhtBool vhdRuntimeSystem::tryInit (  ) 

vhtBool vhdRuntimeSystem::tryTerminate (  ) 

void vhdRuntimeSystem::update (  ) 

void vhdRuntimeSystem::update ( vhtTime  sleepTime  ) 

void vhdRuntimeSystem::updateUntilTerminated ( vhtTime  sleepTime = 0.1  ) 

const std::string & vhdRuntimeSystem::getRuntimeSystemName (  ) 

vhdRuntimeSystemConfigPropertyRef vhdRuntimeSystem::getRuntimeSystemConfigProperty (  ) 

vhtBool vhdRuntimeSystem::canRegisterRuntimeEngine ( const std::string &  runtimeEngineName  ) 

vhdRuntimeEngineHandleRef vhdRuntimeSystem::getRuntimeEngineHandle ( const std::string &  runtimeEngineName  ) 

vhtSize32 vhdRuntimeSystem::getNumberOfRuntimeEngines (  ) 

vhtSize32 vhdRuntimeSystem::getNumberOfLocalRuntimeEngines (  ) 

vhtSize32 vhdRuntimeSystem::getNumberOfRemoteRuntimeEngines (  ) 

std::deque< vhdRuntimeEngineHandleRef > vhdRuntimeSystem::getRuntimeEngineHandles (  ) 

std::deque< vhdRuntimeEngineHandleRef > vhdRuntimeSystem::getLocalRuntimeEngineHandles (  ) 

std::deque< vhdRuntimeEngineHandleRef > vhdRuntimeSystem::getRemoteRuntimeEngineHandles (  ) 

vhtBool vhdRuntimeSystem::tryInitAllLocalRuntimeEngines (  ) 

vhtBool vhdRuntimeSystem::tryTerminateAllLocalRuntimeEngines (  ) 

vhtBool vhdRuntimeSystem::areAllLocalRuntimeEnginesInitialized (  ) 

vhtBool vhdRuntimeSystem::areAllLocalRuntimeEnginesTerminated (  ) 

vhtBool vhdRuntimeSystem::areAllRuntimeEnginesInitialized (  ) 

vhtBool vhdRuntimeSystem::areAllRuntimeEnginesTerminated (  ) 

void vhdRuntimeSystem::_registerLocalRuntimeEngine ( vhdRuntimeEngineRef  runtimeEngine  )  [private]

void vhdRuntimeSystem::_unregisterLocalRuntimeEngine ( vhdRuntimeEngineRef  runtimeEngine  )  [private]

vhtBool vhdRuntimeSystem::_init (  ) 

void vhdRuntimeSystem::_update (  ) 

vhtBool vhdRuntimeSystem::_terminate (  ) 


Friends And Related Function Documentation

friend class vhdRuntimeEngine [friend]


Member Data Documentation

vhdRuntimeSystem::vhdCLASS_TYPE [private]

_Impl* vhdRuntimeSystem::_impl [private]


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