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