vhdServiceContext Namespace Reference


Classes

class  _Impl

Functions

 vhdServiceContext (vhdRuntimeEngineRef runtimeEngine, vhdServiceHandleRef serviceHandle)
 ~vhdServiceContext ()
vhtBool isInitialized ()
const std::string & getServiceClassName ()
const std::string & getServiceName ()
vhdServiceRuntimeIDRef getServiceRuntimeID ()
vhdServiceHandleRef getServiceHandle ()
const std::string & getRuntimeSystemName ()
vhdRuntimeSystemConfigPropertyRef getRuntimeSystemConfigProperty ()
const std::string & getRuntimeEngineName ()
vhdSearchPathsRef getSearchPaths ()
vhdRuntimeEngineConfigPropertyRef getRuntimeEngineConfigProperty ()
vhdArgSetRef getServiceLoaderArgSet ()
vhdArgSetRef getServiceInitArgSet ()
vhdServiceConfigPropertyRef getServiceConfigProperty ()
vhtTime getCurrentSysTime ()
vhdIClockRef getSysClock ()
vhtTime getCurrentSimTime ()
vhdClockRef getSimClock ()
vhtTime getCurrentWarpTime ()
vhtBool isWarpClockSet ()
const std::string & getWarpClockName ()
vhdWarpClockRef getWarpClock ()
vhtBool setWarpClock (const std::string &warpClockName)
vhdTimeManagerRef getTimeManager ()
vhdProvidedServiceInterfaceRef getProvidedServiceInterface (const std::string &serviceInterfaceName)
std::deque< vhdProvidedServiceInterfaceRef > getProvidedServiceInterfaces ()
vhdRequiredServiceInterfaceRef getRequiredServiceInterface (const std::string &serviceInterfaceName)
vhtBool areAllRequiredServiceInterfacesProvided ()
std::deque< vhdRequiredServiceInterfaceRef > getRequiredServiceInterfaces ()
vhdServiceManagerRef getServiceManager ()
vhtBool hasControlledPropertyType (const std::string &propertyTypeName)
vhtBool hasObservedPropertyType (const std::string &propertyTypeName)
std::set< std::string > getControlledPropertyTypes ()
std::set< std::string > getObservedPropertyTypes ()
vhdPropertyControllerRef getPropertyController ()
vhdPropertyObserverRef getPropertyObserver ()
std::deque< vhdPropertyRef > getProperties (const std::string &propertyClassName, const std::string &propertyName)
vhdPropertyManagerRef getPropertyManager ()
vhtBool hasPublishedEventType (vhdClassTypeRef classType)
vhtBool hasPublishedEventType (const std::string &eventTypeName)
vhtBool hasReceivedEventType (vhdClassTypeRef classType)
vhtBool hasReceivedEventType (const std::string &eventTypeName)
std::set< std::string > getPublishedEventTypes ()
std::set< std::string > getReceivedEventTypes ()
void postEvent (vhdEventRef event)
void dispatchEvent (vhdEventRef event)
vhdEventPublisherRef getEventPublisher ()
vhdEventReceiverRef getEventReceiver ()
vhdEventManagerRef getEventManager ()
void _beginCollaborationDeclarations ()
void _declareProvidedServiceInterface (const std::string &serviceInterfaceName)
void _declareRequiredServiceInterface (const std::string &serviceInterfaceName, const std::string &serviceClassName, const std::string &serviceName)
void _declareControlledPropertyType (const std::string &propertyClassName)
void _declareObservedPropertyType (const std::string &propertyClassName)
void _declarePublishedEventType (const std::string &eventClassName)
void _declareReceivedEventType (const std::string &eventClassName)
void _endCollaborationDeclarations ()
void _init (vhdServiceRuntimeIDRef serviceRuntimeID, vhdServiceConfigPropertyRef serviceConfigProperty)
void _terminate ()
void _assertInit ()


Function Documentation

void vhdServiceContext::_assertInit (  ) 

void vhdServiceContext::_beginCollaborationDeclarations (  ) 

void vhdServiceContext::_declareControlledPropertyType ( const std::string &  propertyClassName  ) 

void vhdServiceContext::_declareObservedPropertyType ( const std::string &  propertyClassName  ) 

void vhdServiceContext::_declareProvidedServiceInterface ( const std::string &  serviceInterfaceName  ) 

void vhdServiceContext::_declarePublishedEventType ( const std::string &  eventClassName  ) 

void vhdServiceContext::_declareReceivedEventType ( const std::string &  eventClassName  ) 

void vhdServiceContext::_declareRequiredServiceInterface ( const std::string &  serviceInterfaceName,
const std::string &  serviceClassName,
const std::string &  serviceName 
)

void vhdServiceContext::_endCollaborationDeclarations (  ) 

void vhdServiceContext::_init ( vhdServiceRuntimeIDRef  serviceRuntimeID,
vhdServiceConfigPropertyRef  serviceConfigProperty 
)

void vhdServiceContext::_terminate (  ) 

vhtBool vhdServiceContext::areAllRequiredServiceInterfacesProvided (  ) 

void vhdServiceContext::dispatchEvent ( vhdEventRef  event  ) 

std::set<std::string> vhdServiceContext::getControlledPropertyTypes (  ) 

vhtTime vhdServiceContext::getCurrentSimTime (  ) 

vhtTime vhdServiceContext::getCurrentSysTime (  ) 

vhtTime vhdServiceContext::getCurrentWarpTime (  ) 

vhdEventManagerRef vhdServiceContext::getEventManager (  ) 

vhdEventPublisherRef vhdServiceContext::getEventPublisher (  ) 

vhdEventReceiverRef vhdServiceContext::getEventReceiver (  ) 

std::set<std::string> vhdServiceContext::getObservedPropertyTypes (  ) 

std::deque<vhdPropertyRef> vhdServiceContext::getProperties ( const std::string &  propertyClassName,
const std::string &  propertyName 
)

vhdPropertyControllerRef vhdServiceContext::getPropertyController (  ) 

vhdPropertyManagerRef vhdServiceContext::getPropertyManager (  ) 

vhdPropertyObserverRef vhdServiceContext::getPropertyObserver (  ) 

vhdProvidedServiceInterfaceRef vhdServiceContext::getProvidedServiceInterface ( const std::string &  serviceInterfaceName  ) 

std::deque<vhdProvidedServiceInterfaceRef> vhdServiceContext::getProvidedServiceInterfaces (  ) 

std::set<std::string> vhdServiceContext::getPublishedEventTypes (  ) 

std::set<std::string> vhdServiceContext::getReceivedEventTypes (  ) 

vhdRequiredServiceInterfaceRef vhdServiceContext::getRequiredServiceInterface ( const std::string &  serviceInterfaceName  ) 

std::deque<vhdRequiredServiceInterfaceRef> vhdServiceContext::getRequiredServiceInterfaces (  ) 

vhdRuntimeEngineConfigPropertyRef vhdServiceContext::getRuntimeEngineConfigProperty (  ) 

const std::string& vhdServiceContext::getRuntimeEngineName (  ) 

vhdRuntimeSystemConfigPropertyRef vhdServiceContext::getRuntimeSystemConfigProperty (  ) 

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

vhdSearchPathsRef vhdServiceContext::getSearchPaths (  ) 

const std::string& vhdServiceContext::getServiceClassName (  ) 

vhdServiceConfigPropertyRef vhdServiceContext::getServiceConfigProperty (  ) 

vhdServiceHandleRef vhdServiceContext::getServiceHandle (  ) 

vhdArgSetRef vhdServiceContext::getServiceInitArgSet (  ) 

vhdArgSetRef vhdServiceContext::getServiceLoaderArgSet (  ) 

vhdServiceManagerRef vhdServiceContext::getServiceManager (  ) 

const std::string& vhdServiceContext::getServiceName (  ) 

vhdServiceRuntimeIDRef vhdServiceContext::getServiceRuntimeID (  ) 

vhdClockRef vhdServiceContext::getSimClock (  ) 

vhdIClockRef vhdServiceContext::getSysClock (  ) 

vhdTimeManagerRef vhdServiceContext::getTimeManager (  ) 

vhdWarpClockRef vhdServiceContext::getWarpClock (  ) 

const std::string& vhdServiceContext::getWarpClockName (  ) 

vhtBool vhdServiceContext::hasControlledPropertyType ( const std::string &  propertyTypeName  ) 

vhtBool vhdServiceContext::hasObservedPropertyType ( const std::string &  propertyTypeName  ) 

vhtBool vhdServiceContext::hasPublishedEventType ( const std::string &  eventTypeName  ) 

vhtBool vhdServiceContext::hasPublishedEventType ( vhdClassTypeRef  classType  ) 

vhtBool vhdServiceContext::hasReceivedEventType ( const std::string &  eventTypeName  ) 

vhtBool vhdServiceContext::hasReceivedEventType ( vhdClassTypeRef  classType  ) 

vhtBool vhdServiceContext::isInitialized (  ) 

vhtBool vhdServiceContext::isWarpClockSet (  ) 

void vhdServiceContext::postEvent ( vhdEventRef  event  ) 

vhtBool vhdServiceContext::setWarpClock ( const std::string &  warpClockName  ) 

vhdServiceContext::vhdServiceContext ( vhdRuntimeEngineRef  runtimeEngine,
vhdServiceHandleRef  serviceHandle 
)

vhdServiceContext::~vhdServiceContext (  ) 


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