#include <vhdRuntime/vhdTimeManager.h>
#include <vhdRuntime/vhdRuntimeEngine.h>
#include <vhdRuntime/vhdServiceManager.h>
#include <vhdRuntime/vhdEventManager.h>
#include <vhdRuntime/vhdServiceHandle.h>
#include <vhdRuntime/vhdServiceContext.h>
#include <vhdRuntime/vhdRuntimeEngineConfigProperty.h>
#include <vhdRuntime/vhdTimeManagerConfigProperty.h>
#include <vhdProperty/vhdClockConfigProperty.h>
#include <vhdProperty/vhdWarpClockConfigProperty.h>
#include <vhdFundamental/vhdSys.h>
#include <vhdFundamental/vhdDiag.h>
#include <vhdFundamental/vhdClock.h>
#include <vhdFundamental/vhdWarpClock.h>
#include <vhdEvents/vhdEvent.h>
#include <vhdEvents/vhdEventPublisher.h>
#include <vhdEvents/vhdEventReceiver.h>
#include <vhdEvents/vhdEventDispatcher.h>
#include <vhdEvents/vhdSysTimerEvent.h>
#include <vhdEvents/vhdSimTimerEvent.h>
#include <vhdExceptions/vhdIllegalArgumentException.h>
#include <vhdExceptions/vhdIllegalOperationException.h>
#include <vhdExceptions/vhdNoSuchElementException.h>
#include <vhdExceptions/vhdIntegrityViolationException.h>
#include <vhdExceptions/vhdMemoryAllocationError.h>
Classes | |
class | vhdTimeManager::_Impl |
struct | vhdTimeManager::_Impl::_TimerEventGeneratorInfo |
Defines | |
#define | _VHD_METHOD_NAME "vhdTimeManager::vhdTimeManager( vhdRuntimeEngineRef runtimeEngine)" |
#define | _VHD_METHOD_NAME "vhdTimeManager::~vhdTimeManager()" |
#define | _VHD_METHOD_NAME "vhdTimeManager::isInitialized()" |
#define | _VHD_METHOD_NAME "vhdTimeManager::getCurrentSysTime()" |
#define | _VHD_METHOD_NAME "vhdTimeManager::init( vhdIClockRef simulationClock)" |
#define | _VHD_METHOD_NAME "vhdTimeManager::getCurrentSimTime()" |
#define | _VHD_METHOD_NAME "vhdTimeManager::getSimClock()" |
#define | _VHD_METHOD_NAME "vhdTimeManager::addWarpClock( const std::string & warpClockName, vhdWarpClockRef warpClock)" |
#define | _VHD_METHOD_NAME "vhdTimeManager::removeWarpClock( const std::string & warpClockName)" |
#define | _VHD_METHOD_NAME "vhdTimeManager::getWarpClock( const std::string & warpClockName)" |
#define | _VHD_METHOD_NAME "vhdTimeManager::getNumberOfSysTimerEventGenerators()" |
#define | _VHD_METHOD_NAME "vhdTimeManager::getSysTimerEventGenerators()" |
#define | _VHD_METHOD_NAME "vhdTimeManager::hasSysTimerEventGenerator( const std::string & generatorName)" |
#define | _VHD_METHOD_NAME "vhdTimeManager::startSysTimerEventGenerator( const std::string & generatorName, vhtTime afterDelay, vhtTime everyPeriod)" |
#define | _VHD_METHOD_NAME "vhdTimeManager::stopSysTimerEventGenerator( const std::string & generatorName)" |
#define | _VHD_METHOD_NAME "vhdTimeManager::stopSysTimerEventGenerators()" |
#define | _VHD_METHOD_NAME "vhdTimeManager::getNumberOfSimTimerEventGenerators()" |
#define | _VHD_METHOD_NAME "vhdTimeManager::getSimTimerEventGenerators()" |
#define | _VHD_METHOD_NAME "vhdTimeManager::hasSimTimerEventGenerator( const std::string & generatorName)" |
#define | _VHD_METHOD_NAME "vhdTimeManager::startSimTimerEventGenerator( const std::string & generatorName, vhtTime afterDelay, vhtTime everyPeriod)" |
#define | _VHD_METHOD_NAME "vhdTimeManager::stopSimTimerEventGenerator( const std::string & generatorName)" |
#define | _VHD_METHOD_NAME "vhdTimeManager::stopSimTimerEventGenerators()" |
#define | _VHD_METHOD_NAME "vhdTimeManager::_init( vhdEventManagerRef eventManager)" |
#define | _VHD_METHOD_NAME "vhdTimeManager::_update()" |
#define | _VHD_METHOD_NAME "vhdTimeManager::_terminate()" |
Functions | |
vhdCLASS_TYPE_INIT (vhdTimeManager, vhdObject) | |
vhdTimeManager::vhdTimeManager (vhdRuntimeEngineRef runtimeEngine) | |
vhdTimeManager::~vhdTimeManager () | |
vhtBool | vhdTimeManager::isInitialized () |
vhdTimeManagerConfigPropertyRef | vhdTimeManager::getTimeManagerConfigProperty () |
vhtTime | vhdTimeManager::getCurrentSysTime () |
vhdIClockRef | vhdTimeManager::getSysClock () |
vhtTime | vhdTimeManager::getCurrentSimTime () |
vhdClockRef | vhdTimeManager::getSimClock () |
void | vhdTimeManager::addWarpClock (const std::string &warpClockName, vhdWarpClockRef warpClock) |
void | vhdTimeManager::removeWarpClock (const std::string &warpClockName) |
vhdWarpClockRef | vhdTimeManager::getWarpClock (const std::string &warpClockName) |
vhtSize32 | vhdTimeManager::getNumberOfSysTimerEventGenerators () |
std::deque< std::string > | vhdTimeManager::getSysTimerEventGenerators () |
vhtBool | vhdTimeManager::hasSysTimerEventGenerator (const std::string &generatorName) |
void | vhdTimeManager::startSysTimerEventGenerator (const std::string &generatorName, vhtTime afterDelay, vhtTime everyPeriod) |
void | vhdTimeManager::stopSysTimerEventGenerator (const std::string &generatorName) |
void | vhdTimeManager::stopSysTimerEventGenerators () |
vhtSize32 | vhdTimeManager::getNumberOfSimTimerEventGenerators () |
std::deque< std::string > | vhdTimeManager::getSimTimerEventGenerators () |
vhtBool | vhdTimeManager::hasSimTimerEventGenerator (const std::string &generatorName) |
void | vhdTimeManager::startSimTimerEventGenerator (const std::string &generatorName, vhtTime afterDelay, vhtTime everyPeriod) |
void | vhdTimeManager::stopSimTimerEventGenerator (const std::string &generatorName) |
void | vhdTimeManager::stopSimTimerEventGenerators () |
void | vhdTimeManager::_init (vhdEventManagerRef eventManager) |
void | vhdTimeManager::_update () |
void | vhdTimeManager::_terminate () |
#define _VHD_METHOD_NAME "vhdTimeManager::_terminate()" |
#define _VHD_METHOD_NAME "vhdTimeManager::_update()" |
#define _VHD_METHOD_NAME "vhdTimeManager::_init( vhdEventManagerRef eventManager)" |
#define _VHD_METHOD_NAME "vhdTimeManager::stopSimTimerEventGenerators()" |
#define _VHD_METHOD_NAME "vhdTimeManager::stopSimTimerEventGenerator( const std::string & generatorName)" |
#define _VHD_METHOD_NAME "vhdTimeManager::startSimTimerEventGenerator( const std::string & generatorName, vhtTime afterDelay, vhtTime everyPeriod)" |
#define _VHD_METHOD_NAME "vhdTimeManager::hasSimTimerEventGenerator( const std::string & generatorName)" |
#define _VHD_METHOD_NAME "vhdTimeManager::getSimTimerEventGenerators()" |
#define _VHD_METHOD_NAME "vhdTimeManager::getNumberOfSimTimerEventGenerators()" |
#define _VHD_METHOD_NAME "vhdTimeManager::stopSysTimerEventGenerators()" |
#define _VHD_METHOD_NAME "vhdTimeManager::stopSysTimerEventGenerator( const std::string & generatorName)" |
#define _VHD_METHOD_NAME "vhdTimeManager::startSysTimerEventGenerator( const std::string & generatorName, vhtTime afterDelay, vhtTime everyPeriod)" |
#define _VHD_METHOD_NAME "vhdTimeManager::hasSysTimerEventGenerator( const std::string & generatorName)" |
#define _VHD_METHOD_NAME "vhdTimeManager::getSysTimerEventGenerators()" |
#define _VHD_METHOD_NAME "vhdTimeManager::getNumberOfSysTimerEventGenerators()" |
#define _VHD_METHOD_NAME "vhdTimeManager::getWarpClock( const std::string & warpClockName)" |
#define _VHD_METHOD_NAME "vhdTimeManager::removeWarpClock( const std::string & warpClockName)" |
#define _VHD_METHOD_NAME "vhdTimeManager::addWarpClock( const std::string & warpClockName, vhdWarpClockRef warpClock)" |
#define _VHD_METHOD_NAME "vhdTimeManager::getSimClock()" |
#define _VHD_METHOD_NAME "vhdTimeManager::getCurrentSimTime()" |
#define _VHD_METHOD_NAME "vhdTimeManager::init( vhdIClockRef simulationClock)" |
#define _VHD_METHOD_NAME "vhdTimeManager::getCurrentSysTime()" |
#define _VHD_METHOD_NAME "vhdTimeManager::isInitialized()" |
#define _VHD_METHOD_NAME "vhdTimeManager::~vhdTimeManager()" |
#define _VHD_METHOD_NAME "vhdTimeManager::vhdTimeManager( vhdRuntimeEngineRef runtimeEngine)" |
vhdCLASS_TYPE_INIT | ( | vhdTimeManager | , | |
vhdObject | ||||
) |