100 std::map<DtU32, DtEntityIdentifier> myAcquiredEntitiesMap;
Instances of DtReflectedEntity are used to represent a simulation entity reflected across a network (...
Definition: reflectedEntityHLA.h:29
Definition: transferControlManagerHLA.h:36
Definition: transferControlManagerHLA.h:48
void(* DtLostOwnershipOfEntityCb)(DtReflectedEntity *lostHlaObject, void *usr)
Definition: transferControlManagerHLA.h:25
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnHLA.h:61
This file provides protocol independence for DtAcknowledgeInteraction.
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtBaseTransferControlManager & operator=(const DtBaseTransferControlManager &orig)
assignment operator – Not Implemented
virtual bool processAcknowledge(DtAcknowledgeInteraction *tci)
Processes incoming transfer control requests.
std::map< DtU32, std::set< DtGlobalObjectDesignator > > myRequestIdToTransferredObjectListMap
Definition: baseTransferControlManager.h:165
An instance of DtObjClassDesc is a "class descriptor" for an HLA Object class.
Definition: objClassDesc13.h:41
Definition: baseTransferControlManager.h:47
DtNewTransferredEntityCb cbFunction
Definition: transferControlManagerHLA.h:32
Instances of DtHlaObject are used to represent HLA objects which are communicated across the network...
Definition: hlaObject.h:58
Definition: transferControlManagerHLA.h:30
Instances of DtEntityPublisher are used for local or source simulations of entities (i...
Definition: entityPublisherHLA.h:28
Instances of DtReflectedDIGuyObject are used to represent a simulated HLAobjectRoot.DIGuyObject object reflected across a network.
Definition: reflectedDiGuyObject.h:31
Instances of DtAcknowledgeInteraction are used to represent Acknowledge Interactions in the RPR ROM...
Definition: acknowledgeInteractionHLA.h:34
void * userData
Definition: transferControlManagerHLA.h:39
virtual void processSetRecord(DtSetRecordInteraction *setRec)
Processes the incoming SetRecord interaction. Tracks the number of records for each individual reques...
virtual void invokeNewAndLostObjectCallbacks()=0
Post drain callback to return publisher objects through callbacks.
void * userData
Definition: transferControlManagerHLA.h:33
Definition: setRecordInteractionHLA.h:24
unsigned long DtU32
A 32 bit unsigned integer value.
Definition: vlMachineTypes.h:153
DtLostOwnershipOfEntityCb cbFunction
Definition: transferControlManagerHLA.h:38
virtual void sendSetRecordInteraction(DtU32 requestIdentifier)=0
Pure virtual functions that are protocol specific and must be defined in subclass.
void(* DtNewTransferredEntityCb)(DtEntityPublisher *newEntityPublisher, DtU32 requestIdentifier, void *usr)
New Transferred Entity Callback - invoked when successfully acquired a new Entity object...
Definition: transferControlManagerHLA.h:22
class DtHlaObjectWithStateRep:
Definition: hlaObjectWithStateRep.h:28