VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions
DtVrfTDLRemoveMessage Class Reference

Contains the DtVrfTDLRemoveMessage class declaration. More...

Inheritance diagram for DtVrfTDLRemoveMessage:
Inheritance graph
[legend]

Public Member Functions

 DtVrfTDLRemoveMessage ()
 default constructor
 DtVrfTDLRemoveMessage (const DtVrfTDLRemoveMessage &orig)
 copy constructor: shallow; copies values only
const DtVrfTDLRemoveMessageoperator= (DtVrfTDLRemoveMessage &orig)
 assignment operator: shallow; assigns values only
virtual ~DtVrfTDLRemoveMessage ()
 destructor
virtual int tdlMessageType () const
 TDL Message type.
virtual DtVrfTDLMessageclone () const
virtual void printDataToString (DtString &str)
 Print message.
virtual int messageVersion () const
- Public Member Functions inherited from DtVrfTDLMessage
 DtVrfTDLMessage ()
 default constructor
 DtVrfTDLMessage (const DtVrfTDLMessage &orig)
 copy constructor: shallow; copies values only
const DtVrfTDLMessageoperator= (DtVrfTDLMessage &orig)
 assignment operator: shallow; assigns values only
virtual ~DtVrfTDLMessage ()
 destructor
virtual int headerVersion () const
virtual int getContentType (const char *buffer)
 Given the message buffer, get the content type from it.
virtual void setRecipient (const DtSimulationAddress &recipient)
 The recipient of this message.
virtual const DtSimulationAddress & recipient () const
virtual void setSender (const DtSimulationAddress &recipient)
 The sender of this message.
virtual const DtSimulationAddress & sender () const
virtual int netRepSize () const
 The number of bytes on the network for this message. Returns the sum of the fixed and variable sizes.
virtual const charnetRep ()
 The buffer which is the content for this message.
virtual void setToNet (char *buffer)
 Sets the contents of this object into the memory buffer specified by myNetRep.
virtual bool setFromNet (const char *buffer, int bufferSize)
 Sets the content from the net by calling setFixedFromNet and setVariableFromNext.
virtual int fixedSize () const
 Returns the size of the fixed portion of this message.
virtual int variableSize () const
 Returns the variable data size.
virtual void setMarkingText (const DtString &)
 Accessor for marking text of the item sending this message.
virtual const DtStringmarkingText () const
virtual void setUUID (const DtString &)
 Accessor for the UUID for this item.
virtual const DtStringuuid () const
virtual void setTimeStamp (unsigned int)
 Accessor for time stamp.
virtual unsigned int timeStamp () const

Static Public Member Functions

static DtVrfTDLMessagecreator ()
- Static Public Member Functions inherited from DtVrfTDLMessage
static void setFactory (DtVrfTDLMessageFactory *)
 Factory accessors.
static DtVrfTDLMessageFactoryfactory ()

Additional Inherited Members

- Protected Member Functions inherited from DtVrfTDLMessage
virtual charcreateNetworkBuffer ()
 Creates the network buffer of the size needed.
virtual void setFixedToNet (char *buffer)
 Sets the fixed portion of the buffer to the net. Returns the pointer at the end of this fixed portion.
virtual int setFixedFromNet (const char *buffer)
 Sets the fixed portion from the buffer into internal structures and variables.
virtual const charsetVariableFromNet (const char *buffer, const char *fixedBuffer, int messageVersion)
 Sets the variable portion into internal structures.
virtual charsetVariableToNet (char *buffer)
 Sets the variable portion to the net.
- Protected Attributes inherited from DtVrfTDLMessage
DtSimulationAddress myRecipient
DtSimulationAddress mySender
charmyNetRep
int myLastAllocatedSize
DtString myMarkingText
DtString myUUID
unsigned int myTimeStamp
- Static Protected Attributes inherited from DtVrfTDLMessage
static DtVrfTDLMessageFactorytheVrfTDLMessageFactory

Detailed Description

Contains the DtVrfTDLRemoveMessage class declaration.

The DtVrfTDLRemoveMessage will send a message for all VRF TDL data for the given simulation object to be removed

Constructor & Destructor Documentation

DtVrfTDLRemoveMessage::DtVrfTDLRemoveMessage ( )

default constructor

DtVrfTDLRemoveMessage::DtVrfTDLRemoveMessage ( const DtVrfTDLRemoveMessage orig)

copy constructor: shallow; copies values only

virtual DtVrfTDLRemoveMessage::~DtVrfTDLRemoveMessage ( )
virtual

destructor

Member Function Documentation

const DtVrfTDLRemoveMessage& DtVrfTDLRemoveMessage::operator= ( DtVrfTDLRemoveMessage orig)

assignment operator: shallow; assigns values only

virtual int DtVrfTDLRemoveMessage::tdlMessageType ( ) const
virtual

TDL Message type.

Reimplemented from DtVrfTDLMessage.

virtual DtVrfTDLMessage* DtVrfTDLRemoveMessage::clone ( ) const
virtual

Reimplemented from DtVrfTDLMessage.

static DtVrfTDLMessage* DtVrfTDLRemoveMessage::creator ( )
static

Reimplemented from DtVrfTDLMessage.

virtual void DtVrfTDLRemoveMessage::printDataToString ( DtString str)
virtual

Print message.

Reimplemented from DtVrfTDLMessage.

virtual int DtVrfTDLRemoveMessage::messageVersion ( ) const
virtual

Reimplemented from DtVrfTDLMessage.


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

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)