#include <stdio.h>
#include <vhdRuntime/vhdServiceBody.h>
#include <vhdRuntime/vhdServiceHandle.h>
#include <vhdRuntime/vhdServiceContext.h>
#include <vhdRuntime/vhdServiceRuntimeID.h>
#include <vhdFundamental/vhdDiag.h>
#include <vhdFundamental/vhdClock.h>
#include <vhdFundamental/vhdWarpClock.h>
#include <vhdProperty/vhdProperty.h>
#include <vhdProperty/vhdPropertyTreeIterator.h>
#include <vhdEvents/vhdEvent.h>
#include <vhdExceptions/vhdIllegalArgumentException.h>
#include <vhdExceptions/vhdIllegalOperationException.h>
#include <vhdExceptions/vhdMemoryAllocationError.h>
Classes | |
class | vhdServiceBody::_Impl |
Defines | |
#define | _VHD_METHOD_NAME "vhdServiceBody::vhdServiceBody( const std::string & serviceClassName, const std::string & serviceName)" |
#define | _VHD_METHOD_NAME "vhdServiceBody::~vhdServiceBody()" |
#define | _VHD_METHOD_NAME "vhdServiceBody::_declareProvidedServiceInterface( const std::string & serviceInterfaceName)" |
#define | _VHD_METHOD_NAME "vhdServiceBody::_declareRequiredServiceInterface( const std::string & serviceInterfaceName, const std::string & serviceClassName, const std::string & serviceName)" |
#define | _VHD_METHOD_NAME "vhdServiceBody::_declareControlledPropertyType( const std::string & propertyClassName)" |
#define | _VHD_METHOD_NAME "vhdServiceBody::_declareObservedPropertyType( const std::string & propertyClassName)" |
#define | _VHD_METHOD_NAME "vhdServiceBody::_declarePublishedEventType( const std::string & eventClassName)" |
#define | _VHD_METHOD_NAME "vhdServiceBody::_declareReceivedEventType( const std::string & eventClassName)" |
#define | _VHD_METHOD_NAME "vhdServiceBody::getServiceBodyVersion()" |
#define | _VHD_METHOD_NAME "vhdServiceBody::getServiceClassName()" |
#define | _VHD_METHOD_NAME "vhdServiceBody::getServiceName()" |
#define | _VHD_METHOD_NAME "vhdServiceBody::hasServiceContext()" |
#define | _VHD_METHOD_NAME "vhdServiceBody::getServiceContext()" |
#define | _VHD_METHOD_NAME "vhdServiceBody::getServiceHandle()" |
#define | _VHD_METHOD_NAME "vhdServiceBody::toString()" |
#define | _VHD_METHOD_NAME "vhdServiceBody::_setServiceContext( vhdServiceContextRef serviceContext)" |
#define | _VHD_METHOD_NAME "vhdServiceBody::_init()" |
#define | _VHD_METHOD_NAME "vhdServiceBody::_run()" |
#define | _VHD_METHOD_NAME "vhdServiceBody::_freeze()" |
#define | _VHD_METHOD_NAME "vhdServiceBody::_terminate()" |
#define | _VHD_METHOD_NAME "vhdServiceBody::_update()" |
#define | _VHD_METHOD_NAME "vhdServiceBody::_handleWarpClockExchange( const std::string & warpClockName, vhdWarpClockRef warpClock)" |
#define | _VHD_METHOD_NAME "vhdServiceBody::_handleAddServiceImplem( vhdServiceHandleRef serviceHandle)" |
#define | _VHD_METHOD_NAME "vhdServiceBody::_handleRemoveService( vhdServiceHandleRef serviceHandle)" |
#define | _VHD_METHOD_NAME "vhdServiceBody::_handleServiceStateChange( vhdServiceHandleRef serviceHandle)" |
#define | _VHD_METHOD_NAME "vhdServiceBody::_handleAddProperty( vhdPropertyRef property)" |
#define | _VHD_METHOD_NAME "vhdServiceBody::_handleRemovePropertyScan( vhdPropertyRef property)" |
#define | _VHD_METHOD_NAME "vhdServiceBody::_handlePropertyChange( vhdPropertyRef property)" |
#define | _VHD_METHOD_NAME "vhdServiceBody::_filterEvent( vhdEventRef event)" |
#define | _VHD_METHOD_NAME "vhdServiceBody::_handleEvent( vhdEventRef event)" |
Functions | |
vhdCLASS_TYPE_INIT (vhdServiceBody, vhdObject) | |
vhdServiceBody::vhdServiceBody (const std::string &serviceClassName, const std::string &serviceName) | |
vhdServiceBody::~vhdServiceBody () | |
void | vhdServiceBody::_declareProvidedServiceInterface (const std::string &serviceInterfaceName) |
void | vhdServiceBody::_declareRequiredServiceInterface (const std::string &serviceInterfaceName, const std::string &serviceClassName, const std::string &serviceName) |
void | vhdServiceBody::_declareControlledPropertyType (const std::string &propertyClassName) |
void | vhdServiceBody::_declareObservedPropertyType (const std::string &propertyClassName) |
void | vhdServiceBody::_declarePublishedEventType (const std::string &eventClassName) |
void | vhdServiceBody::_declareReceivedEventType (const std::string &eventClassName) |
vhtBool | vhdServiceBody::_initPropertyScanImplem (vhdPropertyRef property) |
vhtBool | vhdServiceBody::_runImplem () |
vhtBool | vhdServiceBody::_freezeImplem () |
vhtBool | vhdServiceBody::_terminateImplem () |
void | vhdServiceBody::_handleWarpClockExchangeImplem (const std::string &warpClockName, vhdWarpClockRef warpClock) |
void | vhdServiceBody::_handleAddServiceImplem (vhdServiceHandleRef serviceHandle) |
void | vhdServiceBody::_handleRemoveServiceImplem (vhdServiceHandleRef serviceHandle) |
void | vhdServiceBody::_handleServiceStateChangeImplem (vhdServiceHandleRef serviceHandle) |
vhtBool | vhdServiceBody::_handleAddPropertyScanImplem (vhdPropertyRef property) |
vhtBool | vhdServiceBody::_handleRemovePropertyScanImplem (vhdPropertyRef property) |
void | vhdServiceBody::_handlePropertyChangeImplem (vhdPropertyRef property) |
vhtBool | vhdServiceBody::_filterEventImplem (vhdEventRef event) |
vhtBool | vhdServiceBody::_handleEventImplem (vhdEventRef event) |
vhtSize32 | vhdServiceBody::getServiceBodyVersion () |
const std::string & | vhdServiceBody::getServiceClassName () |
const std::string & | vhdServiceBody::getServiceName () |
vhtBool | vhdServiceBody::hasServiceContext () |
vhdServiceContextRef | vhdServiceBody::getServiceContext () |
vhdServiceHandleRef | vhdServiceBody::getServiceHandle () |
std::string | vhdServiceBody::toString () const |
void | vhdServiceBody::_setServiceContext (vhdServiceContextRef serviceContext) |
vhtBool | vhdServiceBody::_init () |
vhtBool | vhdServiceBody::_run () |
vhtBool | vhdServiceBody::_freeze () |
vhtBool | vhdServiceBody::_terminate () |
vhtBool | vhdServiceBody::_update () |
void | vhdServiceBody::_handleWarpClockExchange (const std::string &warpClockName, vhdWarpClockRef warpClock) |
void | vhdServiceBody::_handleAddService (vhdServiceHandleRef serviceHandle) |
void | vhdServiceBody::_handleRemoveService (vhdServiceHandleRef serviceHandle) |
void | vhdServiceBody::_handleServiceStateChange (vhdServiceHandleRef serviceHandle) |
vhtBool | vhdServiceBody::_handleAddPropertyScan (vhdPropertyRef property) |
vhtBool | vhdServiceBody::_handleRemovePropertyScan (vhdPropertyRef property) |
void | vhdServiceBody::_handlePropertyChange (vhdPropertyRef property) |
vhtBool | vhdServiceBody::_filterEvent (vhdEventRef event) |
vhtBool | vhdServiceBody::_handleEvent (vhdEventRef event) |
#define _VHD_METHOD_NAME "vhdServiceBody::_handleEvent( vhdEventRef event)" |
#define _VHD_METHOD_NAME "vhdServiceBody::_filterEvent( vhdEventRef event)" |
#define _VHD_METHOD_NAME "vhdServiceBody::_handlePropertyChange( vhdPropertyRef property)" |
#define _VHD_METHOD_NAME "vhdServiceBody::_handleRemovePropertyScan( vhdPropertyRef property)" |
#define _VHD_METHOD_NAME "vhdServiceBody::_handleAddProperty( vhdPropertyRef property)" |
#define _VHD_METHOD_NAME "vhdServiceBody::_handleServiceStateChange( vhdServiceHandleRef serviceHandle)" |
#define _VHD_METHOD_NAME "vhdServiceBody::_handleRemoveService( vhdServiceHandleRef serviceHandle)" |
#define _VHD_METHOD_NAME "vhdServiceBody::_handleAddServiceImplem( vhdServiceHandleRef serviceHandle)" |
#define _VHD_METHOD_NAME "vhdServiceBody::_handleWarpClockExchange( const std::string & warpClockName, vhdWarpClockRef warpClock)" |
#define _VHD_METHOD_NAME "vhdServiceBody::_update()" |
#define _VHD_METHOD_NAME "vhdServiceBody::_terminate()" |
#define _VHD_METHOD_NAME "vhdServiceBody::_freeze()" |
#define _VHD_METHOD_NAME "vhdServiceBody::_run()" |
#define _VHD_METHOD_NAME "vhdServiceBody::_init()" |
#define _VHD_METHOD_NAME "vhdServiceBody::_setServiceContext( vhdServiceContextRef serviceContext)" |
#define _VHD_METHOD_NAME "vhdServiceBody::toString()" |
#define _VHD_METHOD_NAME "vhdServiceBody::getServiceHandle()" |
#define _VHD_METHOD_NAME "vhdServiceBody::getServiceContext()" |
#define _VHD_METHOD_NAME "vhdServiceBody::hasServiceContext()" |
#define _VHD_METHOD_NAME "vhdServiceBody::getServiceName()" |
#define _VHD_METHOD_NAME "vhdServiceBody::getServiceClassName()" |
#define _VHD_METHOD_NAME "vhdServiceBody::getServiceBodyVersion()" |
#define _VHD_METHOD_NAME "vhdServiceBody::_declareReceivedEventType( const std::string & eventClassName)" |
#define _VHD_METHOD_NAME "vhdServiceBody::_declarePublishedEventType( const std::string & eventClassName)" |
#define _VHD_METHOD_NAME "vhdServiceBody::_declareObservedPropertyType( const std::string & propertyClassName)" |
#define _VHD_METHOD_NAME "vhdServiceBody::_declareControlledPropertyType( const std::string & propertyClassName)" |
#define _VHD_METHOD_NAME "vhdServiceBody::_declareRequiredServiceInterface( const std::string & serviceInterfaceName, const std::string & serviceClassName, const std::string & serviceName)" |
#define _VHD_METHOD_NAME "vhdServiceBody::_declareProvidedServiceInterface( const std::string & serviceInterfaceName)" |
#define _VHD_METHOD_NAME "vhdServiceBody::~vhdServiceBody()" |
#define _VHD_METHOD_NAME "vhdServiceBody::vhdServiceBody( const std::string & serviceClassName, const std::string & serviceName)" |
vhdCLASS_TYPE_INIT | ( | vhdServiceBody | , | |
vhdObject | ||||
) |