58 virtual void setRequestID(
DtU8 id);
59 virtual DtU8 requestID()
const;
62 virtual bool setNumMissingPDUs(
DtU8 num);
63 virtual DtU8 numMissingPDUs()
const;
67 virtual bool setPDU_SequenceNumber(
int index,
DtU8 num);
68 virtual bool getPDU_SequenceNumber(
int index,
DtU8& num)
const;
99 virtual char* var()
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
DtEntityIdentifier myEntityID
Temporary objects for reference returns.
Definition: minefieldResponseNackPdu.h:113
DtInteraction & operator=(const DtInteraction &orig)
assignment operator
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Instances of DtMinefieldResponseNackPdu are used to request a retransmission of minefield data PDUs...
Definition: minefieldResponseNackPdu.h:31
class DtPduFactory:
Definition: pduFactory.h:38
The following is the network structure for the minefield response NACK PDU.
Definition: mineRsNackP.h:18
virtual void printDataToStream(std::ostream &stream) const
static const int theStaticSize
Size of PDU with zero parameter records.
Definition: minefieldResponseNackPdu.h:108
void(* DtMinefieldResponseNackPduCb)(DtMinefieldResponseNackPdu *pdu, void *usr)
DtMinefieldResponseNackPdu callback function signature.
Definition: minefieldResponseNackPdu.h:26
virtual DtPduKind internalGetPduKind() const =0
Returns the PDU kind associated with the derived PDU class.
DtPdu is the base class for all PDU's in VR-Link.
Definition: pdu.h:69
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
Instances of DtEntityIdentifier are used as a unique ID for entities in DIS.
Definition: entityIdentifier.h:31
This file provides protocol to independence DtExerciseConn.
virtual void printData() const
Print the PDU's data (not including header).
This file is deprecated - Please see simulationAddress.h, entityIdentifier.h, entityType.h, burstDescriptor.h, and NetStructs.h.
struct DtBufferPlaceHolder * DtBufferPtr
Definition: vlBaseMsg.h:17
#define DtUSE_INTERNAL_BUFFER
Definition: vlBaseMsg.h:22
DtPduKind
([UID 4]) - PDU Type
Definition: disEnums.h:238
This file contains typedefs for machine dependant types.