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);
64 virtual const char* interactionClassToUse(
DtExerciseConn* exConn)
const;
73 virtual DtInteractionDecoder* createDecoder(
DtExerciseConn* exConn)
const;
83 virtual DtInteractionEncoder* createEncoder(
DtExerciseConn* exConn)
const;
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
Definition: link16Structs.h:34