vhdServiceBody.cpp File Reference

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

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


Function Documentation

vhdCLASS_TYPE_INIT ( vhdServiceBody  ,
vhdObject   
)


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