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 | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtAdminMessage Class Reference
Inheritance diagram for DtAdminMessage:
Inheritance graph
[legend]

Public Member Functions

 DtAdminMessage ()
 
 DtAdminMessage (const DtAdminMessage &orig)
 
virtual ~DtAdminMessage () override
 
virtual DtAdminContentadminContent () const
 
virtual void setAdminContent (DtAdminContent *content)
 
virtual int contentCategoryType () const override
 
virtual const
DtAdminContentMessageType
contentType () const
 
virtual DtSimMessageclone () const override
 
virtual int netRepSize () const override
 
virtual bool setFromNet (const char *networkBuffer, unsigned contentSize) override
 
virtual bool setToNet () override
 
virtual void printDataToString (DtString &str) override
 
- Public Member Functions inherited from DtVrfObjectMessage
 DtVrfObjectMessage ()
 
 DtVrfObjectMessage (const DtVrfObjectMessage &orig)
 
const DtVrfObjectMessageoperator= (const DtVrfObjectMessage &orig)
 
virtual ~DtVrfObjectMessage () override
 
virtual int messageType () const override
 
virtual int radioMessageType () const
 
virtual charnetRep ()
 
virtual int scenarioRunId () const
 
virtual void setScenarioRunId (int)
 
virtual void setReceiver (const DtUUID &receiver)
 
virtual const DtUUIDreceiver () const
 
virtual void setRecipient (const DtUUID &receiver)
 
virtual const DtUUIDrecipient () const
 
virtual void setTransmitter (const DtUUID &transmitter)
 
virtual const DtUUIDtransmitter () const
 
virtual void setSender (const DtUUID &transmitter)
 
virtual const DtUUIDsender () const
 
- Public Member Functions inherited from DtSimMessage
 DtSimMessage ()
 
 DtSimMessage (const DtSimMessage &orig)
 
const DtSimMessageoperator= (const DtSimMessage &orig)
 
virtual ~DtSimMessage ()
 
virtual std::string debugText () const
 

Static Public Member Functions

static DtVrfObjectMessagecreator ()
 
- Static Public Member Functions inherited from DtVrfObjectMessage
static DtVrfObjectMessagecreateVrfObjectMessage (int type)
 
static DtVrfObjectMessagecreateRadioMessage (int type)
 
static void addVrfObjectMessageCreatorFcn (int type, DtVrfObjectMessageCreatorFcn fcn)
 
static void addRadioMessageCreatorFcn (int type, DtVrfObjectMessageCreatorFcn fcn)
 
static void setFactory (DtVrfObjectMessageFactory *factory)
 
static DtVrfObjectMessageFactoryfactory ()
 

Protected Member Functions

const DtAdminMessageoperator= (DtAdminMessage &orig)
 
- Protected Member Functions inherited from DtVrfObjectMessage
virtual charcreateNetworkBuffer ()
 

Protected Attributes

DtAdminContentmyAdminContent
 
bool myOwnContent
 
- Protected Attributes inherited from DtVrfObjectMessage
DtUUID myTransmitter
 
DtUUID myReceiver
 
charmyNetRep
 
int myScenarioRunId
 

Additional Inherited Members

- Static Protected Attributes inherited from DtVrfObjectMessage
static DtVrfObjectMessageFactorymyFactory
 

Constructor & Destructor Documentation

DtAdminMessage::DtAdminMessage ( )

default constructor

DtAdminMessage::DtAdminMessage ( const DtAdminMessage orig)
virtual DtAdminMessage::~DtAdminMessage ( )
overridevirtual

destructor

Member Function Documentation

const DtAdminMessage& DtAdminMessage::operator= ( DtAdminMessage orig)
protected
virtual DtAdminContent* DtAdminMessage::adminContent ( ) const
virtual

Returns a pointer to the DtAdminContent object in the message.

virtual void DtAdminMessage::setAdminContent ( DtAdminContent content)
virtual

Sets the content of the message.

Note
This method only keeps a pointer to the content, and does not clone it. The caller must ensure that the content exists for the lifetime of this message.
virtual int DtAdminMessage::contentCategoryType ( ) const
overridevirtual
Returns
DtAdminMessageType.

Implements DtVrfObjectMessage.

virtual const DtAdminContentMessageType& DtAdminMessage::contentType ( ) const
virtual
Returns
the type of the content.
virtual DtSimMessage* DtAdminMessage::clone ( ) const
overridevirtual

Required override. Clones itself and the DtAdminContnet it points to.

Implements DtSimMessage.

virtual int DtAdminMessage::netRepSize ( ) const
overridevirtual
Returns
the serialization size of this message.

Reimplemented from DtVrfObjectMessage.

virtual bool DtAdminMessage::setFromNet ( const char networkBuffer,
unsigned  contentSize 
)
overridevirtual

Extracts the content type, creates the content (using the admin content factory), and then tells the content to fill itself in from the network buffer.

Reimplemented from DtVrfObjectMessage.

virtual bool DtAdminMessage::setToNet ( )
overridevirtual

Fill in our content type, tell the content to fill itself out, and then copy its buffer into ours.

Reimplemented from DtVrfObjectMessage.

virtual void DtAdminMessage::printDataToString ( DtString str)
overridevirtual

Print message.

Reimplemented from DtVrfObjectMessage.

static DtVrfObjectMessage* DtAdminMessage::creator ( )
static

Member Data Documentation

DtAdminContent* DtAdminMessage::myAdminContent
protected
bool DtAdminMessage::myOwnContent
protected

The documentation for this class 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)