11 #ifndef DtRttabRadioSignalInteraction_H_
12 #define DtRttabRadioSignalInteraction_H_
18 class DtRttabRadioSignalInteraction;
20 typedef void (*DtRttabRadioSignalInteractionCb)(DtRttabRadioSignalInteraction* inter,
void* usr);
22 class DT_DLL_VL DtRttabRadioSignalInteraction :
public DtL16RadioSignalInteraction
26 DtRttabRadioSignalInteraction();
29 virtual ~DtRttabRadioSignalInteraction();
32 DtRttabRadioSignalInteraction(
const DtRttabRadioSignalInteraction& orig);
35 DtRttabRadioSignalInteraction& operator=(
const DtRttabRadioSignalInteraction& orig);
38 virtual const char* name()
const;
40 virtual void printDataToStream(std::ostream& stream)
const;
45 DtRttabRadioSignalInteractionCb cb,
void* usr);
47 DtRttabRadioSignalInteractionCb cb,
void* usr);
51 virtual const DtRttabStruct& rttabData()
const;
52 virtual void setRttabData(
const DtRttabStruct& data);
64 virtual const char* interactionClassToUse(
DtExerciseConn* exConn)
const;
73 virtual DtInteractionDecoder* createDecoder(
DtExerciseConn* exConn)
const;
83 virtual DtInteractionEncoder* createEncoder(
DtExerciseConn* exConn)
const;
86 DtRttabStruct myRttabData;