11 #ifndef RttReplyRadioSignalInteraction_H_
12 #define RttReplyRadioSignalInteraction_H_
19 class DtRttReplyRadioSignalInteraction;
21 typedef void (*DtRttReplyRadioInteractionCb)(DtRttReplyRadioSignalInteraction* inter,
void* usr);
23 class DT_DLL_VL DtRttReplyRadioSignalInteraction :
public DtL16RadioSignalInteraction
27 DtRttReplyRadioSignalInteraction();
30 virtual ~DtRttReplyRadioSignalInteraction();
33 DtRttReplyRadioSignalInteraction(
const DtRttReplyRadioSignalInteraction& orig);
36 DtRttReplyRadioSignalInteraction& operator=(
const DtRttReplyRadioSignalInteraction& orig);
39 virtual const char* name()
const;
41 virtual void printDataToStream(std::ostream& stream)
const;
46 DtRttReplyRadioInteractionCb cb,
void* usr);
48 DtRttReplyRadioInteractionCb cb,
void* usr);
59 virtual const char* interactionClassToUse(
DtExerciseConn* exConn)
const;
68 virtual DtInteractionDecoder* createDecoder(
DtExerciseConn* exConn)
const;
78 virtual DtInteractionEncoder* createEncoder(
DtExerciseConn* exConn)
const;