11 #ifndef DtJtidsVoiceLpc10RadioSignalInteraction_H_
12 #define DtJtidsVoiceLpc10RadioSignalInteraction_H_
19 class DtJtidsVoiceLpc10RadioSignalInteraction;
21 typedef void (*DtJtidsVoiceLpc10RadioSignalInteractionCb)(DtJtidsVoiceLpc10RadioSignalInteraction* inter,
void* usr);
23 class DT_DLL_VL DtJtidsVoiceLpc10RadioSignalInteraction :
public DtL16RadioSignalInteraction
27 DtJtidsVoiceLpc10RadioSignalInteraction();
30 virtual ~DtJtidsVoiceLpc10RadioSignalInteraction();
33 DtJtidsVoiceLpc10RadioSignalInteraction(
const DtJtidsVoiceLpc10RadioSignalInteraction& orig);
36 DtJtidsVoiceLpc10RadioSignalInteraction& operator=(
const DtJtidsVoiceLpc10RadioSignalInteraction& orig);
39 virtual const char* name()
const;
41 virtual void printDataToStream(std::ostream& stream)
const;
46 DtJtidsVoiceLpc10RadioSignalInteractionCb cb,
void* usr);
48 DtJtidsVoiceLpc10RadioSignalInteractionCb cb,
void* usr);
60 virtual const std::vector<DtU8>& interactionData()
const;
62 virtual void setInteractionData(
const std::vector<DtU8>& data);
74 virtual const char* interactionClassToUse(
DtExerciseConn* exConn)
const;
83 virtual DtInteractionDecoder* createDecoder(
DtExerciseConn* exConn)
const;
93 virtual DtInteractionEncoder* createEncoder(
DtExerciseConn* exConn)
const;
99 std::vector<DtU8> myData;
DtInteraction is an base class for representing DIS PDUs which don't have state.
Definition: interactionDIS.h:24
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:61
#define DT_DLL_VL
Definition: vlMachineTypes.h:108