VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
DtVrfTDLMessageHeader Struct Reference

Contains the DtVrfTDLMessage class declaration.

The DtVrfTDLMessage is a base class message used to define VRF specific TDL messages. This class will only write out the header information, so, all base classes must call the super class representation to get network sizes

The recipient is not part of the data message. It is only used as a hint to the message transporter as to where to send it, and, the default is DtSimSendToAll This is the FIXED portion of the header of the TDL message. The header size could be variable based on the size of the variable content

Inheritance diagram for DtVrfTDLMessageHeader:
Inheritance graph
[legend]

Public Member Functions

 DtVrfTDLMessageHeader ()
 

Public Attributes

DtNetU32 myHeaderVersion
 
DtNetU32 myMessageVersion
 
DtNetU32 myMessageType
 
DtNetU32 myFixedSize
 
DtNetU32 myVariableSize
 
DtNetU32 mySenderMarkingTextLength
 
DtNetU32 mySenderUUIDLength
 
DtNetU64 myTimeStamp
 

Constructor & Destructor Documentation

DtVrfTDLMessageHeader::DtVrfTDLMessageHeader ( )
inline

Member Data Documentation

DtNetU32 DtVrfTDLMessageHeader::myHeaderVersion
DtNetU32 DtVrfTDLMessageHeader::myMessageVersion

The version number of this header.

DtNetU32 DtVrfTDLMessageHeader::myMessageType

The version of this message.

DtNetU32 DtVrfTDLMessageHeader::myFixedSize

The VRF TDL message type.

DtNetU32 DtVrfTDLMessageHeader::myVariableSize

The fixed size of the message.

DtNetU32 DtVrfTDLMessageHeader::mySenderMarkingTextLength

The variable size of the message.

DtNetU32 DtVrfTDLMessageHeader::mySenderUUIDLength

The length of the marking text that is to follow this structure (NOT null terminated)

DtNetU64 DtVrfTDLMessageHeader::myTimeStamp

The length of the VRF UUID to follow this structure.


The documentation for this struct was generated from the following file:

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)