57 virtual const char* name()
const {
return "DtInterrogationInteraction"; }
69 DtDDMRegionSP region = DtDDMRegionSP());
72 DtDDMRegionSP region = DtDDMRegionSP());
75 virtual const char* interactionClassToUse(
DtExerciseConn* exConn)
const;
77 virtual DtInteractionDecoder* createDecoder(
DtExerciseConn* exConn)
const;
78 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:62
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Contains the DtString class declaration.
virtual bool isLethal() const
Lethal accessor.
void(* DtInterrogationInteractionCb)(DtInterrogationInteraction *inter, void *usr)
Definition: iffAtcNavaidsPdu.h:57
This file contains typedefs used to represent objects in a protocol neutral way.
Instances of DtIffAtcNavaidsPdu are used to send information about simulated radio transponders and i...
Definition: iffAtcNavaidsPdu.h:74
DtIffAtcNavaidsPdu & operator=(const DtIffAtcNavaidsPdu &orig)
Assignment operator.
static void removeCallback(DtExerciseConn *conn, DtIffAtcNavaidsPduCb cb, void *usr)
virtual void setLethal(bool val)
Set Lethal Interrogation Indicates if this interrogation is a lethal interrogation.
static void addCallback(DtExerciseConn *conn, DtIffAtcNavaidsPduCb cb, void *usr)
Add (register)/Remove (unregister) function to be called when pdu is received.
static DtPdu * create(const DtNetPacket *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER, DtPduFactory *pduFactory=0)
Create a DtIffAtcNavaidsPdu.
Contains the IFF datatypes for RPR 3.
virtual void printDataToStream(std::ostream &stream) const
Print the data to a stream.
virtual void printData() const
Print the data contained by this PDU.
DtIffAtcNavaidsPdu DtInterrogationInteraction
Instances of DtInterrogationInteraction are used to represent the HLAinteractionRoot.IFFEmissions.Interrogation interaction.
Definition: iffAtcNavaidsPdu.h:56