10 #ifndef interactionManager_H_
11 #define interactionManager_H_
30 DtInteractionManager(DtInteractionFactory* factory,
34 virtual ~DtInteractionManager();
38 virtual void addInteractionCallback( RTI::InteractionClassHandle h,
39 DtReceiveInteractionCb cb,
41 DtDDMRegionSP region = DtDDMRegionSP());
43 virtual void removeInteractionCallback( RTI::InteractionClassHandle h,
44 DtReceiveInteractionCb cb,
46 DtDDMRegionSP region = DtDDMRegionSP());
51 virtual void processInteraction(RTI::InteractionClassHandle h,
53 const RTI::ParameterHandleValueMap& p,
54 const RTI::LogicalTime *fedTime,
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
71 DtInteractionManager(
const DtInteractionManager& orig);
74 DtInteractionManager& operator=(
const DtInteractionManager& orig);
81 virtual DtList* cbList(RTI::InteractionClassHandle handle);
87 DtInteractionFactory* myFactory;
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:62
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Defines DtHashlist and several helper functions.
DtList is deprecated, please use std::list<T>.
Definition: vlList.h:71
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.