44 virtual void setAttributeRecordPduType(
DtPduKind pduType);
46 virtual DtPduKind attributeRecordPduType()
const;
49 virtual void setAttributeRecordProtocolVersion(
DtProtocolFamily protocolFamily);
54 virtual void setMasterAttributeRecordType(
DtDatumParam recordType);
56 virtual unsigned int masterAttributeRecordType()
const;
64 virtual int numberOfAttributeRecordSets()
const;
This file declares the class DtNetAttributePdu.
DtInteraction is an base class for representing DIS PDUs which don't have state.
Definition: interactionDIS.h:24
Definition: pduWithAttributeRecordSets.h:22
A DtSimulationAddress is used in DIS to identify a particular simulator.
Definition: simulationAddress.h:29
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: attributeP.h:18
DtProtocolFamily myAttributeRecordProtocolVersion
Definition: attributePdu.h:105
DtAttributeActionCode
([UID 295]) - Attribute PDU Action Code
Definition: disEnums.h:3083
class DtPduFactory:
Definition: pduFactory.h:38
Definition: disEnums.h:317
DtPduKind internalGetPduKind() const
Returns the internal PDU kind.
Definition: attributePdu.h:94
Instances of DtAttributePdu are used to represent the arbitrary attributes added to PDUs...
Definition: attributePdu.h:26
virtual void printDataToStream(std::ostream &stream) const
This file is used as a convenience to group interaction concepts together.
DtPdu is the base class for all PDU's in VR-Link.
Definition: pdu.h:69
virtual void printDataToString(DtString &str) const
DtPduKind myAttributeRecordPduType
Definition: attributePdu.h:104
DtProtocolFamily
([UID 5]) - Protocol Family
Definition: disEnums.h:349
void(* DtAttributeInteractionCb)(DtAttributeInteraction *inter, void *usr)
Definition: attributePdu.h:22
unsigned int myMasterAttributeRecordType
Definition: attributePdu.h:106
virtual void printData() const
Print the PDU's data (not including header).
DtAttributePdu DtAttributeInteraction
Definition: attributePdu.h:18
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
static const int theStaticSize
Size of PDU with zero records.
Definition: attributePdu.h:86
DtDatumParam
([UID 66]) - Datum ID
Definition: disEnums.h:501
DtPduKind
([UID 4]) - PDU Type
Definition: disEnums.h:238
Instances of DtString are used to represent strings.
Definition: vlString.h:29
DtAttributeActionCode myActionCode
Definition: attributePdu.h:107
DtSimulationAddress mySimulationAddress
Definition: attributePdu.h:103
This file contains typedefs for machine dependant types.