7 #ifndef TestInteraction_H_
8 #define TestInteraction_H_
16 class TestSimpleInteraction;
22 typedef void (*TestSimpleInteractionCb)(TestSimpleInteraction* inter,
void* usr);
36 TestSimpleInteraction();
41 virtual ~TestSimpleInteraction();
46 TestSimpleInteraction(
const TestSimpleInteraction& orig);
51 TestSimpleInteraction&
operator=(
const TestSimpleInteraction& orig);
62 virtual const RTI::ParameterHandleValueMap& phvm()
const;
64 virtual const RTI::ParameterHandleValuePairSet& phvps()
const;
76 virtual void setFromPhvm(
const RTI::ParameterHandleValueMap& pvMap);
78 virtual void setFromPhvps(
const RTI::ParameterHandleValuePairSet& pvSet);
84 virtual const char* name()
const;
100 virtual void setNumber(
int num);
101 virtual int number()
const;
104 virtual void setVector(
const DtVector& vec);
105 virtual const DtVector& vector()
const;
123 TestSimpleInteractionCb cb,
void* usr);
125 TestSimpleInteractionCb cb,
void* usr);
136 virtual const char* interactionClassToUse(
DtExerciseConn* exConn)
const;
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
DtInteraction & operator=(const DtInteraction &orig)
assignment operator
This file declares DtVector and DtVector32.
Definition: vlVector.h:224
virtual void printData() const
Print the PDU's data (not including header).
This file provide the HLA declaration for the class DtInteraction.