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;