vhdServiceSchedulerConfigProperty.cpp File Reference

#include <vhdRuntime/vhdServiceSchedulerConfigProperty.h>
#include <vhdRuntime/vhdSchedule.h>
#include <vhdFundamental/vhdDiag.h>
#include <vhdRuntime/vhdServiceHandle.h>
#include <vhdRuntime/vhdIUpdateable.h>
#include <vhdExceptions/vhdIllegalArgumentException.h>
#include <vhdExceptions/vhdIllegalOperationException.h>
#include <vhdExceptions/vhdIndexOutOfBoundsException.h>
#include <vhdExceptions/vhdMemoryAllocationError.h>

Classes

class  vhdServiceSchedulerConfigProperty::_Impl
struct  vhdServiceSchedulerConfigProperty::_Impl::_Service
struct  vhdServiceSchedulerConfigProperty::_Impl::_Entry

Defines

#define _VHD_METHOD_NAME   "vhdServiceSchedulerConfigProperty::vhdServiceSchedulerConfigProperty()"
#define _VHD_METHOD_NAME   "vhdServiceSchedulerConfigProperty::~vhdServiceSchedulerConfigProperty()"
#define _VHD_METHOD_NAME   "vhdServiceSchedulerConfigProperty::createSchedule()"
#define _VHD_METHOD_NAME   "vhdServiceSchedulerConfigProperty::addOtherServiceUpdates( vhtSize32 scheduleIndex)"
#define _VHD_METHOD_NAME   "vhdServiceSchedulerConfigProperty::addServiceUpdate( vhtSize32 scheduleIndex, const std::string & className, const std::string & name)"
#define _VHD_METHOD_NAME   "vhdServiceSchedulerConfigProperty::addDelay( vhtSize32 scheduleIndex, vhtTime delay)"
#define _VHD_METHOD_NAME   "vhdServiceSchedulerConfigProperty::addBarrier( vhtSize32 scheduleIndex, vhtUInt32 barrierID)"
#define _VHD_METHOD_NAME   "vhdServiceSchedulerConfigProperty::endSchedule( vhtSize32 scheduleIndex)"
#define _VHD_METHOD_NAME   "vhdServiceSchedulerConfigProperty::setCustomServiceScheduleBuilder( vhdIServiceScheduleBuilderRef scheduleBuilder)"
#define _VHD_METHOD_NAME   "vhdServiceSchedulerConfigProperty::getCustomServiceScheduleBuilder()"
#define _VHD_METHOD_NAME   "vhdServiceSchedulerConfigProperty::buildServiceSchedules( const std::deque<vhdServiceHandleRef> & serviceHandles)"

Functions

 vhdCLASS_TYPE_INIT (vhdServiceSchedulerConfigProperty, vhdProperty) vhdServiceSchedulerConfigProperty
 vhdServiceSchedulerConfigProperty::~vhdServiceSchedulerConfigProperty ()
vhtSize32 vhdServiceSchedulerConfigProperty::beginSchedule ()
void vhdServiceSchedulerConfigProperty::addOtherServiceUpdates (vhtSize32 scheduleIndex)
void vhdServiceSchedulerConfigProperty::addServiceUpdate (vhtSize32 scheduleIndex, const std::string &className, const std::string &name)
void vhdServiceSchedulerConfigProperty::addDelay (vhtSize32 scheduleIndex, vhtTime delay)
void vhdServiceSchedulerConfigProperty::addBarrier (vhtSize32 scheduleIndex, vhtUInt32 barrierID)
void vhdServiceSchedulerConfigProperty::endSchedule (vhtSize32 scheduleIndex)
void vhdServiceSchedulerConfigProperty::setCustomServiceScheduleBuilder (vhdIServiceScheduleBuilderRef scheduleBuilder)
vhdIServiceScheduleBuilderRef vhdServiceSchedulerConfigProperty::getCustomServiceScheduleBuilder ()
std::deque< vhdScheduleRef > vhdServiceSchedulerConfigProperty::buildServiceSchedules (const std::deque< vhdServiceHandleRef > &serviceHandles)

Define Documentation

#define _VHD_METHOD_NAME   "vhdServiceSchedulerConfigProperty::buildServiceSchedules( const std::deque<vhdServiceHandleRef> & serviceHandles)"

#define _VHD_METHOD_NAME   "vhdServiceSchedulerConfigProperty::getCustomServiceScheduleBuilder()"

#define _VHD_METHOD_NAME   "vhdServiceSchedulerConfigProperty::setCustomServiceScheduleBuilder( vhdIServiceScheduleBuilderRef scheduleBuilder)"

#define _VHD_METHOD_NAME   "vhdServiceSchedulerConfigProperty::endSchedule( vhtSize32 scheduleIndex)"

#define _VHD_METHOD_NAME   "vhdServiceSchedulerConfigProperty::addBarrier( vhtSize32 scheduleIndex, vhtUInt32 barrierID)"

#define _VHD_METHOD_NAME   "vhdServiceSchedulerConfigProperty::addDelay( vhtSize32 scheduleIndex, vhtTime delay)"

#define _VHD_METHOD_NAME   "vhdServiceSchedulerConfigProperty::addServiceUpdate( vhtSize32 scheduleIndex, const std::string & className, const std::string & name)"

#define _VHD_METHOD_NAME   "vhdServiceSchedulerConfigProperty::addOtherServiceUpdates( vhtSize32 scheduleIndex)"

#define _VHD_METHOD_NAME   "vhdServiceSchedulerConfigProperty::createSchedule()"

#define _VHD_METHOD_NAME   "vhdServiceSchedulerConfigProperty::~vhdServiceSchedulerConfigProperty()"

#define _VHD_METHOD_NAME   "vhdServiceSchedulerConfigProperty::vhdServiceSchedulerConfigProperty()"


Function Documentation

vhdCLASS_TYPE_INIT ( vhdServiceSchedulerConfigProperty  ,
vhdProperty   
)


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