![]() |
VR-Forces 4.10 Class Documentation
|
DtSignalMessageHeader. More...
Public Member Functions | |
| DtSignalMessageHeader () | |
| constructor More... | |
| DtSignalMessageHeader (const DtSignalMessageHeader &orig) | |
| copy constructor More... | |
| virtual | ~DtSignalMessageHeader () |
| Destructor. More... | |
| const DtSignalMessageHeader & | operator= (DtSignalMessageHeader &orig) |
| assignment operator More... | |
| virtual DtSignalMessageHeader * | clone () const |
| Required override. Copies itself. More... | |
| virtual int | netRepSize () const |
| returns the size of the buffer needed to represent this message More... | |
| virtual bool | setFromNet (const char *networkBuffer, unsigned contentSize) |
| Sets members based on DtNetSplitMessageHandle buffer. More... | |
| virtual bool | setToNet (char *networkBuffer) const |
| writes DtNetSplitMessageHandle values and myVrfObjectMessage to networkBuffer, copying myVrfObjectMessage->netRep() only up to DtMessageExecutive::maximumContentSize(). More... | |
| virtual void | printDataToString (DtString &str) |
| virtual unsigned | fullMessageSize () const |
| virtual void | setFullMessageSize (unsigned nSize) |
| virtual unsigned | messageIdNumber () const |
| virtual void | setMessageIdNumber (unsigned sNum) |
| virtual const DtSimulationAddress & | messageIdSenderAddress () const |
| virtual void | setMessageIdSenderAddress (const DtSimulationAddress &simAddr) |
| virtual unsigned | numberOfChunks () const |
| virtual void | setNumberOfChunks (unsigned nNum) |
| virtual unsigned | sequenceId () const |
| virtual void | setSequenceId (unsigned sSeqId) |
| virtual unsigned | sizeOfThisChunk () const |
| virtual void | setSizeOfThisChunk (unsigned nSize) |
| DtU32 | vrfMessageVersion () const |
| accessors & mutators More... | |
| void | setVrfMessageVersion (DtU32 msgver) |
Protected Attributes | |
| unsigned | myFullMessageSize |
| unsigned | myMessageNumber |
| DtSimulationAddress | myMessageSimulatorId |
| unsigned | myNumberOfChunks |
| unsigned | mySequenceId |
| unsigned | mySizeOfThisChunk |
| DtU32 | myVrfMessageVersionSupported |
| vrf message version defined in version.h, or as overridden. More... | |
Used in the creation of signal interactions, to add VRF message version information.
| DtSignalMessageHeader::DtSignalMessageHeader | ( | ) |
constructor
| DtSignalMessageHeader::DtSignalMessageHeader | ( | const DtSignalMessageHeader & | orig | ) |
copy constructor
|
virtual |
Destructor.
| const DtSignalMessageHeader& DtSignalMessageHeader::operator= | ( | DtSignalMessageHeader & | orig | ) |
assignment operator
|
virtual |
Required override. Copies itself.
|
inlinevirtual |
References myFullMessageSize.
|
inlinevirtual |
References myFullMessageSize.
|
inlinevirtual |
References myMessageNumber.
|
inlinevirtual |
References myMessageNumber.
|
inlinevirtual |
References myMessageSimulatorId.
|
inlinevirtual |
References myMessageSimulatorId.
|
virtual |
returns the size of the buffer needed to represent this message
|
inlinevirtual |
References myNumberOfChunks.
|
inlinevirtual |
References myNumberOfChunks.
|
virtual |
Sets members based on DtNetSplitMessageHandle buffer.
writes DtNetSplitMessageHandle values and myVrfObjectMessage to networkBuffer, copying myVrfObjectMessage->netRep() only up to DtMessageExecutive::maximumContentSize().
Buffer is assumed to have been allocated with at least the size returned from a call to DtBufferSerialize::getSize(DtSignalMessageHeader&);
|
inlinevirtual |
References mySequenceId.
|
inlinevirtual |
References mySequenceId.
|
inlinevirtual |
References mySizeOfThisChunk.
|
inlinevirtual |
References mySizeOfThisChunk.
|
virtual |
|
inline |
accessors & mutators
represents the vrf message ID that should prefix the interaction.
References myVrfMessageVersionSupported.
|
inline |
References myVrfMessageVersionSupported.
|
protected |
Referenced by fullMessageSize(), and setFullMessageSize().
|
protected |
Referenced by messageIdNumber(), and setMessageIdNumber().
|
protected |
Referenced by messageIdSenderAddress(), and setMessageIdSenderAddress().
|
protected |
Referenced by numberOfChunks(), and setNumberOfChunks().
|
protected |
Referenced by sequenceId(), and setSequenceId().
|
protected |
Referenced by setSizeOfThisChunk(), and sizeOfThisChunk().
|
protected |
vrf message version defined in version.h, or as overridden.
Referenced by setVrfMessageVersion(), and vrfMessageVersion().