11 #ifndef JTIDSMessageInteraction_H_
12 #define JTIDSMessageInteraction_H_
19 class DtJtidsMessageRadioSignalInteraction;
21 typedef void (*DtJtidsMessageRadioSignalInteractionCb)(DtJtidsMessageRadioSignalInteraction* inter,
void* usr);
23 class DT_DLL_VL DtJtidsMessageRadioSignalInteraction :
public DtL16RadioSignalInteraction
27 DtJtidsMessageRadioSignalInteraction();
30 virtual ~DtJtidsMessageRadioSignalInteraction();
33 DtJtidsMessageRadioSignalInteraction(
const DtJtidsMessageRadioSignalInteraction& orig);
36 DtJtidsMessageRadioSignalInteraction& operator=(
const DtJtidsMessageRadioSignalInteraction& orig);
39 virtual const char* name()
const;
41 virtual void printDataToStream(std::ostream& stream)
const;
46 DtJtidsMessageRadioSignalInteractionCb cb,
void* usr);
48 DtJtidsMessageRadioSignalInteractionCb 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;