11 #ifndef VmfRadioSignalInteraction_H_
12 #define VmfRadioSignalInteraction_H_
19 class DtVmfRadioSignalInteraction;
21 typedef void (*DtVmfRadioSignalInteractionCb)(DtVmfRadioSignalInteraction* inter,
void* usr);
23 class DT_DLL_VL DtVmfRadioSignalInteraction :
public DtL16RadioSignalInteraction
27 DtVmfRadioSignalInteraction();
30 virtual ~DtVmfRadioSignalInteraction();
33 DtVmfRadioSignalInteraction(
const DtVmfRadioSignalInteraction& orig);
36 DtVmfRadioSignalInteraction& operator=(
const DtVmfRadioSignalInteraction& orig);
39 virtual const char* name()
const;
41 virtual void printDataToStream(std::ostream& stream)
const;
46 DtVmfRadioSignalInteractionCb cb,
void* usr);
48 DtVmfRadioSignalInteractionCb cb,
void* usr);
66 virtual DtU32 numTadilJWords()
const;
77 virtual const char* interactionClassToUse(
DtExerciseConn* exConn)
const;
86 virtual DtInteractionDecoder* createDecoder(
DtExerciseConn* exConn)
const;
96 virtual DtInteractionEncoder* createEncoder(
DtExerciseConn* exConn)
const;
102 std::vector<DtTadilJWordStruct> myTadiljMessageData;