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 () |
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 | ( | ) |