10 #ifndef interactionManager_H_
11 #define interactionManager_H_
38 virtual void addInteractionCallback( RTI::InteractionClassHandle h,
43 virtual void removeInteractionCallback( RTI::InteractionClassHandle h,
51 virtual void processInteraction(RTI::InteractionClassHandle h,
53 const RTI::ParameterHandleValueMap& p,
55 const RTI::VariableLengthData &tag,
56 const RTI::RegionHandleSet* regions = 0
57 #
if DtHLA_1516_EVOLVED
58 , RTI::FederateHandle fedHandle=RTI::FederateHandle()
61 const RTI::ParameterHandleValuePairSet& p,
62 const RTI::FedTime *fedTime,
63 const char* tag = NULL,
64 const RTI::Region* region = 0
81 virtual DtList* cbList(RTI::InteractionClassHandle handle);
DtHashlist myCbLists
DtHashlist that maps object class handles (DtIntHashKeys) to pointers to DtLists of callback function...
Definition: interactionManager.h:91
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnHLA.h:60
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtExerciseConn * myExConn
Definition: interactionManager.h:85
Defines DtHashlist and several helper functions.
DtInteractionFactory * myFactory
Definition: interactionManager.h:87
DtList is deprecated, please use std::list<T>.
Definition: vlList.h:71
void(* DtReceiveInteractionCb)(DtInteraction *inter, void *usr)
Definition: receiveInteractionCbInfo.h:23
#define LogicalTime
Definition: hlaLogicalTime.h:18
Instances of DtInteractionFactory are used to create derived DtInteractions based on Interaction Clas...
Definition: interactionFactory.h:29
class DtInteractionManager:
Definition: interactionManager.h:25
DtBoost::shared_ptr< DtDDMRegion > DtDDMRegionSP
Definition: region13.h:31
DtHashlist is deprecated and provided for backwards compatibility only.
Definition: vlHashlist.h:69
This file provides a declaration of the class DtInteractionFactory.
This file is used as a convenience to group RTI related callbacks together.