#include <vhdRuntime/vhdServiceContext.h>
#include <vhdRuntime/vhdServiceRuntimeID.h>
#include <vhdRuntime/vhdServiceHandle.h>
#include <vhdRuntime/vhdServiceBody.h>
#include <vhdRuntime/vhdServiceConfigProperty.h>
#include <vhdRuntime/vhdProvidedServiceInterface.h>
#include <vhdRuntime/vhdRequiredServiceInterface.h>
#include <vhdRuntime/vhdRuntimeEngine.h>
#include <vhdRuntime/vhdRuntimeSystem.h>
#include <vhdRuntime/vhdRuntimeEngineConfigProperty.h>
#include <vhdRuntime/vhdRuntimeSystemConfigProperty.h>
#include <vhdRuntime/vhdTimeManager.h>
#include <vhdRuntime/vhdEventManager.h>
#include <vhdRuntime/vhdPropertyManager.h>
#include <vhdRuntime/vhdServiceManager.h>
#include <vhdContainers/vhdArgSet.h>
#include <vhdProperty/vhdArgSetProperty.h>
#include <vhdProperty/vhdPropertyObserver.h>
#include <vhdProperty/vhdPropertyController.h>
#include <vhdEvents/vhdEvent.h>
#include <vhdEvents/vhdEventPublisher.h>
#include <vhdEvents/vhdEventReceiver.h>
#include <vhdEvents/vhdEventDispatcher.h>
#include <vhdFundamental/vhdClock.h>
#include <vhdFundamental/vhdWarpClock.h>
#include <vhdFundamental/vhdDiag.h>
#include <vhdFundamental/vhdSearchPaths.h>
#include <vhdExceptions/vhdIllegalArgumentException.h>
#include <vhdExceptions/vhdMemoryAllocationError.h>
Classes | |
class | vhdServiceContext::_Impl |
Defines | |
#define | _VHD_METHOD_NAME "vhdServiceContext::vhdServiceContext( vhdRuntimeEngineRef runtimeEngine, vhdServiceHandleRef serviceHandle" |
#define | _VHD_METHOD_NAME "vhdServiceContext::~vhdServiceContext()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::isInitialized()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getServiceClassName()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getServiceName()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getServiceRuntimeID()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getServiceHandle()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getRuntimeSystemName()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getRuntimeSystemConfigProperty()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getRuntimeEngineName()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getSearchPaths()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getRuntimeEngineConfigProperty()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getServiceLoaderArgSet()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getServiceInitArgSet()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getServiceConfigProperty()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getCurrentSysTime()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getSysClock()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getCurrentSimTime()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getSimClock()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getCurrentWarpTime()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::hasWarpClock( const std::string & warpClockName)" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getWarpClockName()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getWarpClock()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getWarpClock()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getTimeManager()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getProvidedServiceInterface( const std::string & serviceInterfaceName)" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getProvidedServiceInterfaces()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getRequiredServiceInterface( const std::string & serviceInterfaceName)" |
#define | _VHD_METHOD_NAME "vhdServiceContext::areAllRequiredServiceInterfacesProvided()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getRequiredServiceInterfaces()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getServiceManager()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::hasControlledPropertyType( const std::string & propertyTypeName)" |
#define | _VHD_METHOD_NAME "vhdServiceContext::hasObservedPropertyType( const std::string & propertyTypeName)" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getControlledPropertyTypes()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getObservedPropertyTypes()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getPropertyController()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getPropertyObserver()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getProperties( const std::string & propertyClassName, const std::string & propertyName)" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getPropertyManager()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::hasPublishedEventType( vhdClassTypeRef classType)" |
#define | _VHD_METHOD_NAME "vhdServiceContext::hasPublishedEventType( const std::string & eventTypeName)" |
#define | _VHD_METHOD_NAME "vhdServiceContext::hasReceivedEventType( vhdClassTypeRef classType)" |
#define | _VHD_METHOD_NAME "vhdServiceContext::hasReceivedEventType( const std::string & eventTypeName)" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getPublishedEventTypes()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getReceivedEventTypes()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::postEvent( vhdEventRef event)" |
#define | _VHD_METHOD_NAME "vhdServiceContext::dispatchEvent( vhdEventRef event)" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getEventPublisher()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getEventReceiver()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::getEventManager()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::_beginCollaborationDeclarations()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::_declareProvidedServiceInterface( const std::string & serviceInterfaceName)" |
#define | _VHD_METHOD_NAME "vhdServiceContext::_declareRequiredServiceInterface( const std::string & serviceInterfaceName, const std::string & serviceClassName, const std::string & serviceName)" |
#define | _VHD_METHOD_NAME "vhdServiceContext::_declareControlledPropertyType( const std::string & propertyClassName)" |
#define | _VHD_METHOD_NAME "vhdServiceContext::_declareObservedPropertyType( const std::string & propertyClassName)" |
#define | _VHD_METHOD_NAME "vhdServiceContext::_declarePublishedEventType( const std::string & eventClassName)" |
#define | _VHD_METHOD_NAME "vhdServiceContext::_declareReceivedEventType( const std::string & eventClassName)" |
#define | _VHD_METHOD_NAME "vhdServiceContext::_endCollaborationDeclarations()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::_init(...)" |
#define | _VHD_METHOD_NAME "vhdServiceContext::_terminate()" |
#define | _VHD_METHOD_NAME "vhdServiceContext::_assertInit()" |
Functions | |
vhdCLASS_TYPE_INIT (vhdServiceContext, vhdObject) | |
vhdServiceContext::vhdServiceContext (vhdRuntimeEngineRef runtimeEngine, vhdServiceHandleRef serviceHandle) | |
vhdServiceContext::~vhdServiceContext () | |
vhtBool | vhdServiceContext::isInitialized () |
const std::string & | vhdServiceContext::getServiceClassName () |
const std::string & | vhdServiceContext::getServiceName () |
vhdServiceRuntimeIDRef | vhdServiceContext::getServiceRuntimeID () |
vhdServiceHandleRef | vhdServiceContext::getServiceHandle () |
const std::string & | vhdServiceContext::getRuntimeSystemName () |
vhdRuntimeSystemConfigPropertyRef | vhdServiceContext::getRuntimeSystemConfigProperty () |
const std::string & | vhdServiceContext::getRuntimeEngineName () |
vhdSearchPathsRef | vhdServiceContext::getSearchPaths () |
vhdRuntimeEngineConfigPropertyRef | vhdServiceContext::getRuntimeEngineConfigProperty () |
vhdArgSetRef | vhdServiceContext::getServiceLoaderArgSet () |
vhdArgSetRef | vhdServiceContext::getServiceInitArgSet () |
vhdServiceConfigPropertyRef | vhdServiceContext::getServiceConfigProperty () |
vhtTime | vhdServiceContext::getCurrentSysTime () |
vhdIClockRef | vhdServiceContext::getSysClock () |
vhtTime | vhdServiceContext::getCurrentSimTime () |
vhdClockRef | vhdServiceContext::getSimClock () |
vhtTime | vhdServiceContext::getCurrentWarpTime () |
vhtBool | vhdServiceContext::isWarpClockSet () |
const std::string & | vhdServiceContext::getWarpClockName () |
vhdWarpClockRef | vhdServiceContext::getWarpClock () |
vhtBool | vhdServiceContext::setWarpClock (const std::string &warpClockName) |
vhdTimeManagerRef | vhdServiceContext::getTimeManager () |
vhdProvidedServiceInterfaceRef | vhdServiceContext::getProvidedServiceInterface (const std::string &serviceInterfaceName) |
std::deque< vhdProvidedServiceInterfaceRef > | vhdServiceContext::getProvidedServiceInterfaces () |
vhdRequiredServiceInterfaceRef | vhdServiceContext::getRequiredServiceInterface (const std::string &serviceInterfaceName) |
vhtBool | vhdServiceContext::areAllRequiredServiceInterfacesProvided () |
std::deque< vhdRequiredServiceInterfaceRef > | vhdServiceContext::getRequiredServiceInterfaces () |
vhdServiceManagerRef | vhdServiceContext::getServiceManager () |
vhtBool | vhdServiceContext::hasControlledPropertyType (const std::string &propertyTypeName) |
vhtBool | vhdServiceContext::hasObservedPropertyType (const std::string &propertyTypeName) |
std::set< std::string > | vhdServiceContext::getControlledPropertyTypes () |
std::set< std::string > | vhdServiceContext::getObservedPropertyTypes () |
vhdPropertyControllerRef | vhdServiceContext::getPropertyController () |
vhdPropertyObserverRef | vhdServiceContext::getPropertyObserver () |
std::deque< vhdPropertyRef > | vhdServiceContext::getProperties (const std::string &propertyClassName, const std::string &propertyName) |
vhdPropertyManagerRef | vhdServiceContext::getPropertyManager () |
vhtBool | vhdServiceContext::hasPublishedEventType (vhdClassTypeRef classType) |
vhtBool | vhdServiceContext::hasPublishedEventType (const std::string &eventTypeName) |
vhtBool | vhdServiceContext::hasReceivedEventType (vhdClassTypeRef classType) |
vhtBool | vhdServiceContext::hasReceivedEventType (const std::string &eventTypeName) |
std::set< std::string > | vhdServiceContext::getPublishedEventTypes () |
std::set< std::string > | vhdServiceContext::getReceivedEventTypes () |
void | vhdServiceContext::postEvent (vhdEventRef event) |
void | vhdServiceContext::dispatchEvent (vhdEventRef event) |
vhdEventPublisherRef | vhdServiceContext::getEventPublisher () |
vhdEventReceiverRef | vhdServiceContext::getEventReceiver () |
vhdEventManagerRef | vhdServiceContext::getEventManager () |
void | vhdServiceContext::_beginCollaborationDeclarations () |
void | vhdServiceContext::_declareProvidedServiceInterface (const std::string &serviceInterfaceName) |
void | vhdServiceContext::_declareRequiredServiceInterface (const std::string &serviceInterfaceName, const std::string &serviceClassName, const std::string &serviceName) |
void | vhdServiceContext::_declareControlledPropertyType (const std::string &propertyClassName) |
void | vhdServiceContext::_declareObservedPropertyType (const std::string &propertyClassName) |
void | vhdServiceContext::_declarePublishedEventType (const std::string &eventClassName) |
void | vhdServiceContext::_declareReceivedEventType (const std::string &eventClassName) |
void | vhdServiceContext::_endCollaborationDeclarations () |
void | vhdServiceContext::_init (vhdServiceRuntimeIDRef serviceRuntimeID, vhdServiceConfigPropertyRef serviceConfigProperty) |
void | vhdServiceContext::_terminate () |
void | vhdServiceContext::_assertInit () |
#define _VHD_METHOD_NAME "vhdServiceContext::_assertInit()" |
#define _VHD_METHOD_NAME "vhdServiceContext::_terminate()" |
#define _VHD_METHOD_NAME "vhdServiceContext::_init(...)" |
#define _VHD_METHOD_NAME "vhdServiceContext::_endCollaborationDeclarations()" |
#define _VHD_METHOD_NAME "vhdServiceContext::_declareReceivedEventType( const std::string & eventClassName)" |
#define _VHD_METHOD_NAME "vhdServiceContext::_declarePublishedEventType( const std::string & eventClassName)" |
#define _VHD_METHOD_NAME "vhdServiceContext::_declareObservedPropertyType( const std::string & propertyClassName)" |
#define _VHD_METHOD_NAME "vhdServiceContext::_declareControlledPropertyType( const std::string & propertyClassName)" |
#define _VHD_METHOD_NAME "vhdServiceContext::_declareRequiredServiceInterface( const std::string & serviceInterfaceName, const std::string & serviceClassName, const std::string & serviceName)" |
#define _VHD_METHOD_NAME "vhdServiceContext::_declareProvidedServiceInterface( const std::string & serviceInterfaceName)" |
#define _VHD_METHOD_NAME "vhdServiceContext::_beginCollaborationDeclarations()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getEventManager()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getEventReceiver()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getEventPublisher()" |
#define _VHD_METHOD_NAME "vhdServiceContext::dispatchEvent( vhdEventRef event)" |
#define _VHD_METHOD_NAME "vhdServiceContext::postEvent( vhdEventRef event)" |
#define _VHD_METHOD_NAME "vhdServiceContext::getReceivedEventTypes()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getPublishedEventTypes()" |
#define _VHD_METHOD_NAME "vhdServiceContext::hasReceivedEventType( const std::string & eventTypeName)" |
#define _VHD_METHOD_NAME "vhdServiceContext::hasReceivedEventType( vhdClassTypeRef classType)" |
#define _VHD_METHOD_NAME "vhdServiceContext::hasPublishedEventType( const std::string & eventTypeName)" |
#define _VHD_METHOD_NAME "vhdServiceContext::hasPublishedEventType( vhdClassTypeRef classType)" |
#define _VHD_METHOD_NAME "vhdServiceContext::getPropertyManager()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getProperties( const std::string & propertyClassName, const std::string & propertyName)" |
#define _VHD_METHOD_NAME "vhdServiceContext::getPropertyObserver()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getPropertyController()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getObservedPropertyTypes()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getControlledPropertyTypes()" |
#define _VHD_METHOD_NAME "vhdServiceContext::hasObservedPropertyType( const std::string & propertyTypeName)" |
#define _VHD_METHOD_NAME "vhdServiceContext::hasControlledPropertyType( const std::string & propertyTypeName)" |
#define _VHD_METHOD_NAME "vhdServiceContext::getServiceManager()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getRequiredServiceInterfaces()" |
#define _VHD_METHOD_NAME "vhdServiceContext::areAllRequiredServiceInterfacesProvided()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getRequiredServiceInterface( const std::string & serviceInterfaceName)" |
#define _VHD_METHOD_NAME "vhdServiceContext::getProvidedServiceInterfaces()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getProvidedServiceInterface( const std::string & serviceInterfaceName)" |
#define _VHD_METHOD_NAME "vhdServiceContext::getTimeManager()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getWarpClock()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getWarpClock()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getWarpClockName()" |
#define _VHD_METHOD_NAME "vhdServiceContext::hasWarpClock( const std::string & warpClockName)" |
#define _VHD_METHOD_NAME "vhdServiceContext::getCurrentWarpTime()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getSimClock()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getCurrentSimTime()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getSysClock()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getCurrentSysTime()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getServiceConfigProperty()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getServiceInitArgSet()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getServiceLoaderArgSet()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getRuntimeEngineConfigProperty()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getSearchPaths()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getRuntimeEngineName()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getRuntimeSystemConfigProperty()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getRuntimeSystemName()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getServiceHandle()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getServiceRuntimeID()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getServiceName()" |
#define _VHD_METHOD_NAME "vhdServiceContext::getServiceClassName()" |
#define _VHD_METHOD_NAME "vhdServiceContext::isInitialized()" |
#define _VHD_METHOD_NAME "vhdServiceContext::~vhdServiceContext()" |
#define _VHD_METHOD_NAME "vhdServiceContext::vhdServiceContext( vhdRuntimeEngineRef runtimeEngine, vhdServiceHandleRef serviceHandle" |
vhdCLASS_TYPE_INIT | ( | vhdServiceContext | , | |
vhdObject | ||||
) |