#include <sstream>#include <vhdRuntime/vhdServiceManager.h>#include <vhdRuntime/vhdServiceBody.h>#include <vhdRuntime/vhdServiceHead.h>#include <vhdRuntime/vhdServiceContext.h>#include <vhdRuntime/vhdServiceHandle.h>#include <vhdRuntime/vhdServiceRuntimeID.h>#include <vhdRuntime/vhdServiceConfigProperty.h>#include <vhdRuntime/vhdServiceSchedulerConfigProperty.h>#include <vhdRuntime/vhdIServiceScheduleBuilder.h>#include <vhdRuntime/vhdProvidedServiceInterface.h>#include <vhdRuntime/vhdRequiredServiceInterface.h>#include <vhdRuntime/vhdRuntimeEngineConfigProperty.h>#include <vhdRuntime/vhdTimeManager.h>#include <vhdRuntime/vhdEventManager.h>#include <vhdRuntime/vhdPropertyManager.h>#include <vhdRuntime/vhdRuntimeEngine.h>#include <vhdRuntime/vhdServiceLoader.h>#include <vhdRuntime/vhdServiceLoaderRegister.h>#include <vhdRuntime/vhdSchedule.h>#include <vhdRuntime/vhdScheduler.h>#include <vhdFundamental/vhdSys.h>#include <vhdFundamental/vhdDiag.h>#include <vhdFundamental/vhdClock.h>#include <vhdFundamental/vhdWarpClock.h>#include <vhdContainers/vhdArgSet.h>#include <vhdContainers/vhdHashSet.h>#include <vhdProperty/vhdProperty.h>#include <vhdProperty/vhdArgSetProperty.h>#include <vhdEvents/vhdEvent.h>#include <vhdEvents/vhdEventPublisher.h>#include <vhdEvents/vhdEventReceiver.h>#include <vhdEvents/vhdEventDispatcher.h>#include <vhdExceptions/vhdIllegalArgumentException.h>#include <vhdExceptions/vhdIllegalOperationException.h>#include <vhdExceptions/vhdNoSuchElementException.h>#include <vhdExceptions/vhdIntegrityViolationException.h>#include <vhdExceptions/vhdMemoryAllocationError.h>#include <vhdExceptions/vhdNotImplementedException.h>#include <vhdExceptions/vhdIndexOutOfBoundsException.h>Classes | |
| class | vhdServiceManager::_Impl |
Defines | |
| #define | _VHD_METHOD_NAME "vhdServiceManager::vhdServiceManager( vhdRuntimeEngineRef runtimeEngine)" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::~vhdServiceManager()" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::isInitialized()" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::hasService(const std::string & serviceClassName, const std::string & serviceName)" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::getNumberOfServices(const std::string & serviceClassName)" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::getNumberOfLocalServices(const std::string & serviceClassName)" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::getNumberOfRemoteServices(const std::string & serviceClassName)" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::hasServiceLoader( const std::string & serviceClassName)" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::getServiceLoaderRegister()" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::loadLocalService( const std::string & serviceClassName, const std::string & serviceName, vhdServiceConfigPropertyRef serviceConfig)" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::unloadLocalService( const std::string & serviceName)" |
| #define | _VHD_METHOD_NAME "vhdServiceContext::getServiceInterface( const std::string & serviceInterfaceName, const std::string & serviceClassName, const std::string & serviceName)" |
| #define | _VHD_METHOD_NAME "vhdServiceContext::getServiceInterface( const std::string & serviceInterfaceName, const std::string & serviceClassName, const std::string & serviceName)" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::getProvidedServiceInterface( const std::string & serviceInterfaceName, const std::string & serviceClassName, const std::string & serviceName)" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::getProvidedServiceInterfaces( const std::string & serviceInterfaceName, const std::string & serviceClassName, const std::string & serviceName)" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::getServiceHandle( const std::string & serviceInterfaceName, const std::string & serviceClassName, const std::string & serviceName)" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::getServiceHandles( const std::string & serviceInterfaceName, const std::string & serviceClassName, const std::string & serviceName)" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::isServiceScheduleBuilderAvailable()" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::isServiceScheduleBuilderAvailable()" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::areAllLocalServicesScheduled()" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::getNumberOfSchedules()" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::getNumberOfSchedules()" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::getNumberOfSchedules()" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::getScheduleInfo( vhtSize32 scheduleIndex)" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::setCustomServiceScheduleBuilder( vhdIServiceScheduleBuilderRef scheduleBuilder)" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::getCustomServiceScheduleBuilder()" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::areAllLocalServicesInitialized()" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::areAllLocalServicesRunning()" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::areAllLocalServicesFrozen()" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::areAllLocalServicesTerminated()" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::tryInitAllLocalServices( vhtTime timeout, const std::string & serviceClassName)" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::tryRunAllLocalServices( vhtTime timeout, const std::string & serviceClassName)" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::tryFreezeAllLocalServices( vhtTime timeout, const std::string & serviceClassName)" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::tryTerminateAllLocalServices( vhtTime timeout, const std::string & serviceClassName)" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::initAllLocalServices( const std::string & serviceClassName)" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::runAllLocalServices( const std::string & serviceClassName)" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::freezeAllLocalServices( const std::string & serviceClassName)" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::terminateAllLocalServices( const std::string & serviceClassName)" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::_handleServiceStateChange( vhdServiceHandleRef serviceHandle)" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::_handleAddProperty( vhdPropertyRef property)" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::_handleRemoveProperty( vhdPropertyRef property)" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::_handlePropertyChange( vhdPropertyRef property)" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::_init( vhdEventManagerRef eventManager)" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::_terminate()" |
| #define | _VHD_METHOD_NAME "vhdServiceManager::_terminate()" |
Functions | |
| vhdCLASS_TYPE_INIT (vhdServiceManager, vhdObject) | |
| #define _VHD_METHOD_NAME "vhdServiceManager::_terminate()" |
| #define _VHD_METHOD_NAME "vhdServiceManager::_terminate()" |
| #define _VHD_METHOD_NAME "vhdServiceManager::_init( vhdEventManagerRef eventManager)" |
| #define _VHD_METHOD_NAME "vhdServiceManager::_handlePropertyChange( vhdPropertyRef property)" |
| #define _VHD_METHOD_NAME "vhdServiceManager::_handleRemoveProperty( vhdPropertyRef property)" |
| #define _VHD_METHOD_NAME "vhdServiceManager::_handleAddProperty( vhdPropertyRef property)" |
| #define _VHD_METHOD_NAME "vhdServiceManager::_handleServiceStateChange( vhdServiceHandleRef serviceHandle)" |
| #define _VHD_METHOD_NAME "vhdServiceManager::terminateAllLocalServices( const std::string & serviceClassName)" |
| #define _VHD_METHOD_NAME "vhdServiceManager::freezeAllLocalServices( const std::string & serviceClassName)" |
| #define _VHD_METHOD_NAME "vhdServiceManager::runAllLocalServices( const std::string & serviceClassName)" |
| #define _VHD_METHOD_NAME "vhdServiceManager::initAllLocalServices( const std::string & serviceClassName)" |
| #define _VHD_METHOD_NAME "vhdServiceManager::tryTerminateAllLocalServices( vhtTime timeout, const std::string & serviceClassName)" |
| #define _VHD_METHOD_NAME "vhdServiceManager::tryFreezeAllLocalServices( vhtTime timeout, const std::string & serviceClassName)" |
| #define _VHD_METHOD_NAME "vhdServiceManager::tryRunAllLocalServices( vhtTime timeout, const std::string & serviceClassName)" |
| #define _VHD_METHOD_NAME "vhdServiceManager::tryInitAllLocalServices( vhtTime timeout, const std::string & serviceClassName)" |
| #define _VHD_METHOD_NAME "vhdServiceManager::areAllLocalServicesTerminated()" |
| #define _VHD_METHOD_NAME "vhdServiceManager::areAllLocalServicesFrozen()" |
| #define _VHD_METHOD_NAME "vhdServiceManager::areAllLocalServicesRunning()" |
| #define _VHD_METHOD_NAME "vhdServiceManager::areAllLocalServicesInitialized()" |
| #define _VHD_METHOD_NAME "vhdServiceManager::getCustomServiceScheduleBuilder()" |
| #define _VHD_METHOD_NAME "vhdServiceManager::setCustomServiceScheduleBuilder( vhdIServiceScheduleBuilderRef scheduleBuilder)" |
| #define _VHD_METHOD_NAME "vhdServiceManager::getScheduleInfo( vhtSize32 scheduleIndex)" |
| #define _VHD_METHOD_NAME "vhdServiceManager::getNumberOfSchedules()" |
| #define _VHD_METHOD_NAME "vhdServiceManager::getNumberOfSchedules()" |
| #define _VHD_METHOD_NAME "vhdServiceManager::getNumberOfSchedules()" |
| #define _VHD_METHOD_NAME "vhdServiceManager::areAllLocalServicesScheduled()" |
| #define _VHD_METHOD_NAME "vhdServiceManager::isServiceScheduleBuilderAvailable()" |
| #define _VHD_METHOD_NAME "vhdServiceManager::isServiceScheduleBuilderAvailable()" |
| #define _VHD_METHOD_NAME "vhdServiceManager::getServiceHandles( const std::string & serviceInterfaceName, const std::string & serviceClassName, const std::string & serviceName)" |
| #define _VHD_METHOD_NAME "vhdServiceManager::getServiceHandle( const std::string & serviceInterfaceName, const std::string & serviceClassName, const std::string & serviceName)" |
| #define _VHD_METHOD_NAME "vhdServiceManager::getProvidedServiceInterfaces( const std::string & serviceInterfaceName, const std::string & serviceClassName, const std::string & serviceName)" |
| #define _VHD_METHOD_NAME "vhdServiceManager::getProvidedServiceInterface( const std::string & serviceInterfaceName, const std::string & serviceClassName, const std::string & serviceName)" |
| #define _VHD_METHOD_NAME "vhdServiceContext::getServiceInterface( const std::string & serviceInterfaceName, const std::string & serviceClassName, const std::string & serviceName)" |
| #define _VHD_METHOD_NAME "vhdServiceContext::getServiceInterface( const std::string & serviceInterfaceName, const std::string & serviceClassName, const std::string & serviceName)" |
| #define _VHD_METHOD_NAME "vhdServiceManager::unloadLocalService( const std::string & serviceName)" |
| #define _VHD_METHOD_NAME "vhdServiceManager::loadLocalService( const std::string & serviceClassName, const std::string & serviceName, vhdServiceConfigPropertyRef serviceConfig)" |
| #define _VHD_METHOD_NAME "vhdServiceManager::getServiceLoaderRegister()" |
| #define _VHD_METHOD_NAME "vhdServiceManager::hasServiceLoader( const std::string & serviceClassName)" |
| #define _VHD_METHOD_NAME "vhdServiceManager::getNumberOfRemoteServices(const std::string & serviceClassName)" |
| #define _VHD_METHOD_NAME "vhdServiceManager::getNumberOfLocalServices(const std::string & serviceClassName)" |
| #define _VHD_METHOD_NAME "vhdServiceManager::getNumberOfServices(const std::string & serviceClassName)" |
| #define _VHD_METHOD_NAME "vhdServiceManager::hasService(const std::string & serviceClassName, const std::string & serviceName)" |
| #define _VHD_METHOD_NAME "vhdServiceManager::isInitialized()" |
| #define _VHD_METHOD_NAME "vhdServiceManager::~vhdServiceManager()" |
| #define _VHD_METHOD_NAME "vhdServiceManager::vhdServiceManager( vhdRuntimeEngineRef runtimeEngine)" |
| vhdCLASS_TYPE_INIT | ( | vhdServiceManager | , | |
| vhdObject | ||||
| ) |
1.5.1-p1