Member Typedef Documentation
Constructor & Destructor Documentation
| DtVrfObjectPlanAdministrator::DtVrfObjectPlanAdministrator |
( |
DtVrfObjectManager * |
vrfObjectManager | ) |
|
| virtual DtVrfObjectPlanAdministrator::~DtVrfObjectPlanAdministrator |
( |
| ) |
|
|
virtual |
Destructor.
Unregisters requestPlanCallback, setPlanCallback, restartPlanCallback and abandonPlanCallback
| DtVrfObjectPlanAdministrator::DtVrfObjectPlanAdministrator |
( |
| ) |
|
|
protected |
default constructor; not implemented
copy constructor; not implemented
Member Function Documentation
| virtual void DtVrfObjectPlanAdministrator::cachePlan |
( |
const DtString & |
sObjName, |
|
|
DtlObjPtr |
planBlock |
|
) |
| |
|
virtual |
store the plan text in myCachedPlans Used when attaching VRF components to remote, non-VRF entities.
| virtual void DtVrfObjectPlanAdministrator::clearCachedPlans |
( |
| ) |
|
|
virtual |
| virtual bool DtVrfObjectPlanAdministrator::init |
( |
| ) |
|
|
virtual |
Registers requestPlanCallback, setPlanCallback restartPlanCallback, and abandonPlanCallback.
| virtual const char* DtVrfObjectPlanAdministrator::lookupCachedPlan |
( |
const DtString & |
sObjName | ) |
|
|
virtual |
search myCachedPlans for an entry indexed by sObjName Used when attaching VRF components to remote, non-VRF entities.
Returns NULL if nothing found.
| virtual bool DtVrfObjectPlanAdministrator::readPlanFile |
( |
const DtString & |
filename | ) |
|
|
virtual |
Reads the plan file, assigning the plans to the appropriate DtVrfObjectPlanManagers.
| virtual void DtVrfObjectPlanAdministrator::writePlanFile |
( |
const DtString & |
filename | ) |
const |
|
virtual |
Saves the plans of each entity into the plan file.
| virtual void DtVrfObjectPlanAdministrator::enablePlanExecutionState |
( |
| ) |
|
|
virtual |
Set the plan execution state for all objects.
Plans will not start or advance through statements unless execution state is enabled.
| virtual void DtVrfObjectPlanAdministrator::disablePlanExecutionState |
( |
| ) |
|
|
virtual |
Set the plan execution state for all objects.
Plans will not start or advance through statements unless execution state is enabled.
| virtual bool DtVrfObjectPlanAdministrator::planExecutionEnabled |
( |
| ) |
|
|
virtual |
| static void DtVrfObjectPlanAdministrator::setPlanCallback |
( |
DtSimMessage * |
msg, |
|
|
void * |
usr |
|
) |
| |
|
static |
Calls processSetPlan upon receipt of a DtIfPlan message.
| virtual void DtVrfObjectPlanAdministrator::processSetPlan |
( |
DtSimMessage * |
msg | ) |
|
|
virtual |
| static void DtVrfObjectPlanAdministrator::setMultiplePlanCallback |
( |
DtSimMessage * |
msg, |
|
|
void * |
usr |
|
) |
| |
|
static |
| virtual void DtVrfObjectPlanAdministrator::processSetMultiplePlan |
( |
DtSimMessage * |
msg | ) |
|
|
virtual |
| static void DtVrfObjectPlanAdministrator::requestPlanCallback |
( |
DtSimMessage * |
msg, |
|
|
void * |
usr |
|
) |
| |
|
static |
| virtual void DtVrfObjectPlanAdministrator::processRequestPlan |
( |
DtSimMessage * |
msg | ) |
|
|
virtual |
| static void DtVrfObjectPlanAdministrator::requestMultiPlanCallback |
( |
DtSimMessage * |
msg, |
|
|
void * |
usr |
|
) |
| |
|
static |
| virtual void DtVrfObjectPlanAdministrator::processRequestMultiPlan |
( |
DtSimMessage * |
msg | ) |
|
|
virtual |
Handles the request by seeing what entities are local then asking them for their plans.
If they have them, and they are all the same, sends a response with that plan, else sends that they have no plans. If they all have empty plans, the response will send an empty plan
| static void DtVrfObjectPlanAdministrator::abandonPlanCallback |
( |
DtSimMessage * |
msg, |
|
|
void * |
usr |
|
) |
| |
|
static |
| virtual void DtVrfObjectPlanAdministrator::processAbandonPlan |
( |
DtSimMessage * |
msg | ) |
|
|
virtual |
| static void DtVrfObjectPlanAdministrator::restartPlanCallback |
( |
DtSimMessage * |
msg, |
|
|
void * |
usr |
|
) |
| |
|
static |
| virtual void DtVrfObjectPlanAdministrator::processRestartPlan |
( |
DtSimMessage * |
msg | ) |
|
|
virtual |
assignment operator; not implemented
Member Data Documentation
Plan scripts for non-VRF entities Used during scenario load.
If a plan exists, but the intended entity does not, cache the text of the plan. Used for attaching components to remotely simulated non-VRF entities. Indexed by VRF object name.
| bool DtVrfObjectPlanAdministrator::myExecuting |
|
protected |
The current plan file version.
The documentation for this class was generated from the following file: