#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 _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()" |
vhdCLASS_TYPE_INIT | ( | vhdServiceSchedulerConfigProperty | , | |
vhdProperty | ||||
) |