vhdServiceManager.cpp File Reference

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

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


Function Documentation

vhdCLASS_TYPE_INIT ( vhdServiceManager  ,
vhdObject   
)


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