Constructor & Destructor Documentation
| DtReflectedExtEntityList::DtReflectedExtEntityList |
( |
DtExerciseConn * |
exConn | ) |
|
| DtReflectedExtEntityList::DtReflectedExtEntityList |
( |
DtExerciseConn * |
exConn, |
|
|
const DtDDMRegionSet * |
regionSetToUse |
|
) |
| |
Constructor - obtains the set of object classes to subscribe to from the exConn's fomMapper.
| DtReflectedExtEntityList::DtReflectedExtEntityList |
( |
DtExerciseConn * |
exConn, |
|
|
const DtList * |
handleList, |
|
|
const DtDDMRegionSet * |
regionSetToUse = 0 |
|
) |
| |
Constructor - only subscribe to the RTI::ObjectClassHandles in handleList.
| virtual DtReflectedExtEntityList::~DtReflectedExtEntityList |
( |
| ) |
|
|
virtual |
Member Function Documentation
| virtual DtReflectedExtEntity* DtReflectedExtEntityList::lookupEE |
( |
const DtGlobalObjectDesignator & |
objName | ) |
|
|
virtual |
| static void DtReflectedExtEntityList::setTimeoutRequestTime |
( |
DtTime |
t | ) |
|
|
static |
Sets the time to timeout on vrf object data request. Default is 2 seconds.
| static DtTime DtReflectedExtEntityList::timeoutRequestTime |
( |
| ) |
|
|
static |
| void DtReflectedExtEntityList::processVrfObjectStateUpdateMessage |
( |
DtDataInteraction * |
interaction | ) |
|
|
protected |
| void DtReflectedExtEntityList::processVrfObjectDataMessage |
( |
DtDataInteraction * |
interaction | ) |
|
|
protected |
| static void DtReflectedExtEntityList::dataInteractionCallback |
( |
DtDataInteraction * |
i, |
|
|
void * |
usr |
|
) |
| |
|
staticprotected |
| virtual void DtReflectedExtEntityList::processDataInteraction |
( |
DtDataInteraction * |
i | ) |
|
|
protectedvirtual |
| virtual DtReflectedObject* DtReflectedExtEntityList::newReflectedObject |
( |
DtHlaObject * |
obj | ) |
const |
|
protectedvirtual |
| virtual void DtReflectedExtEntityList::addToObjectList |
( |
DtReflectedObject * |
refObj | ) |
|
|
protectedvirtual |
| virtual void DtReflectedExtEntityList::cleanupObjectDataMessageHashList |
( |
| ) |
|
|
protectedvirtual |
| virtual void DtReflectedExtEntityList::objectAdded |
( |
DtReflectedObject * |
object | ) |
|
|
protectedvirtual |
| virtual bool DtReflectedExtEntityList::setupVrfObjectData |
( |
DtReflectedObject * |
object | ) |
|
|
protectedvirtual |
| virtual void DtReflectedExtEntityList::requestVrfObjectData |
( |
DtReflectedObject * |
object | ) |
|
|
protectedvirtual |
| virtual bool DtReflectedExtEntityList::timeOutVrfObjectDataRequest |
( |
DtReflectedObject * |
obj | ) |
|
|
protectedvirtual |
Returns true if the time has been too long in receiving a vrf object data request.
If this method returns true, will add the entity to the list regardless
| virtual void DtReflectedExtEntityList::processObjectAdditionCallbacks |
( |
DtReflectedObject * |
object | ) |
|
|
protectedvirtual |
Override to remove items from internal lists that might not have been caught through other means.
Process object addition/removal callbacks.
Member Data Documentation
| DtHashlist DtReflectedExtEntityList::myObjectDataMessageHashlist |
|
protected |
| DtHashList DtReflectedExtEntityList::myObjectDataMessageRequestList |
|
protected |
| DtHashList DtReflectedExtEntityList::myWaitingForVrfObjectData |
|
protected |
| DtTime DtReflectedExtEntityList::theTimeoutRequestTime |
|
staticprotected |
The documentation for this class was generated from the following file: