66 virtual const char* name()
const {
return "DtReplyInteraction"; }
78 DtDDMRegionSP region = DtDDMRegionSP());
81 DtDDMRegionSP region = DtDDMRegionSP());
84 virtual const char* interactionClassToUse(
DtExerciseConn* exConn)
const;
86 virtual DtInteractionDecoder* createDecoder(
DtExerciseConn* exConn)
const;
87 virtual DtInteractionEncoder* createEncoder(
DtExerciseConn* exConn)
const;
DtInteraction is an base class for representing DIS PDUs which don't have state.
Definition: interactionDIS.h:24
virtual DtReplyAmplification replyAmplification() const
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 void setReplyAmplification(DtReplyAmplification data)
Set Reply Amplification.
virtual bool isLethal() const
Lethal accessor.
DtReplyAmplification
Definition: disEnums.h:767
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.
DtIffAtcNavaidsPdu DtReplyInteraction
Instances of DtReplyInteraction are used to represent the HLAinteractionRoot.IFFEmissions.Reply interaction.
Definition: iffAtcNavaidsPdu.h:61
void(* DtReplyInteractionCb)(DtReplyInteraction *inter, void *usr)
Definition: iffAtcNavaidsPdu.h:62
static DtPdu * create(const DtNetPacket *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER, DtPduFactory *pduFactory=0)
Create a DtIffAtcNavaidsPdu.
Contains the IFF datatypes for RPR 3.
Definition: iffDatatypes.h:3548
virtual void printDataToStream(std::ostream &stream) const
Print the data to a stream.
virtual void printData() const
Print the data contained by this PDU.