6 #ifndef DtInteractionFactory_H_
7 #define DtInteractionFactory_H_
42 virtual ~DtInteractionFactory();
48 RTI::InteractionClassHandle handle,
50 const RTI::ParameterHandleValueMap& pairMap);
52 const RTI::ParameterHandleValuePairSet& pairSet);
61 virtual DtInteractionCreator addCreator(
62 RTI::InteractionClassHandle handle,
63 DtInteractionCreator creator);
64 virtual DtInteractionCreator addCreator(
65 const char* className,
66 DtInteractionCreator creator);
68 virtual DtInteractionCreator creator(RTI::InteractionClassHandle handle);
73 DtInteractionFactory(
const DtInteractionFactory& orig);
76 DtInteractionFactory& operator=(
const DtInteractionFactory& orig);
80 typedef std::map<RTI::InteractionClassHandle, DtInteractionCreator>
81 InterClassHandleToCreatorMap;
83 InterClassHandleToCreatorMap myCreators;
DtInteraction is an base class for representing DIS PDUs which don't have state.
Definition: interactionDIS.h:24
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
This file contains typedefs for machine dependant types.