VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions
DtSetReorganizeRequest Class Reference

class DtSetReorganizeRequest: More...

Inheritance diagram for DtSetReorganizeRequest:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtSetReorganizeRequest ()
 default constructor
 DtSetReorganizeRequest (const DtString &writeName, DtReaderWriterRegistry *parentRegistry=0)
 constructor
virtual ~DtSetReorganizeRequest ()
 destructor
 DtSetReorganizeRequest (const DtString &writeName, const DtSetReorganizeRequest &orig, DtReaderWriterRegistry *parentRegistry=0)
 copy constructor
DtSetReorganizeRequestoperator= (const DtSetReorganizeRequest &orig)
 assignment operator
virtual int type () const
 Returns the type of Interface Content.
virtual DtSetDataRequestclone (const DtString &name, DtReaderWriterRegistry *parentRegistry) const
 Make a copy of this request.
virtual DtString stringRep () const
 Get a readable string representation of this setDataRequest.
virtual int netRepSize () const
 Returns the size of the full network representation padded to an 8-byte boundary.
virtual bool setFromNet (const char *contentBuffer, unsigned contentSize)
 Fills in the task from the network buffer.
virtual bool setToNet ()
 Fills in the network buffer (created by base class simTask) with the task contents.

Static Public Member Functions

static DtSetDataRequestcreator ()

Detailed Description

class DtSetReorganizeRequest:

Instances of DtSetReorganizeRequest are the content for reorganize messages. A reorganize message is given to a pseudo-aggregate entity to force it to reorganize its subordinate entities. Reorganizing a pseudo-aggregate moves destroyed entities to the least significant positions in the aggregate, and promotes surviving entities to higher positions.

set-data-request-type: DtSetReorganizeRequestType

parameters: None.


Constructor & Destructor Documentation

default constructor

DtSetReorganizeRequest::DtSetReorganizeRequest ( const DtString writeName,
DtReaderWriterRegistry parentRegistry = 0 
)

constructor

destructor

DtSetReorganizeRequest::DtSetReorganizeRequest ( const DtString writeName,
const DtSetReorganizeRequest orig,
DtReaderWriterRegistry parentRegistry = 0 
)

copy constructor


Member Function Documentation

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

assignment operator

virtual int DtSetReorganizeRequest::type ( ) const [virtual]

Returns the type of Interface Content.

Implements DtSetDataRequest.

virtual DtSetDataRequest* DtSetReorganizeRequest::clone ( const DtString name,
DtReaderWriterRegistry parentRegistry 
) const [virtual]

Make a copy of this request.

Returns a pointer to a newly created copy of this data request. Derived classes must override this function to create and return an instance of the derived type.

Implements DtSetDataRequest.

virtual DtString DtSetReorganizeRequest::stringRep ( ) const [virtual]

Get a readable string representation of this setDataRequest.

Implements DtSetDataRequest.

virtual int DtSetReorganizeRequest::netRepSize ( ) const [virtual]

Returns the size of the full network representation padded to an 8-byte boundary.

Reimplemented from DtSetDataRequest.

virtual bool DtSetReorganizeRequest::setFromNet ( const char *  contentBuffer,
unsigned  contentSize 
) [virtual]

Fills in the task from the network buffer.

Reimplemented from DtSetDataRequest.

virtual bool DtSetReorganizeRequest::setToNet ( ) [virtual]

Fills in the network buffer (created by base class simTask) with the task contents.

Reimplemented from DtSetDataRequest.


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)