VR-Exchange 2.4 API 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 | Static Public Attributes
MAKVrExchange::DtPortalAggregate Class Reference

Represents aggregated entity objects in a simulation. More...

Inheritance diagram for MAKVrExchange::DtPortalAggregate:
Inheritance graph
[legend]

Public Member Functions

 DtPortalAggregate ()
 CTOR.
 DtPortalAggregate (const DtPortalAggregate &other)
 Copy CTOR.
virtual ~DtPortalAggregate ()
 Virtual DTOR.
DtPortalAggregateoperator= (const DtPortalAggregate &other)
 Assignment operator.
virtual unsigned int netSize () const
virtual void writeSelfToBuffer (void *buffer) const
 Writes this message into the memory buffer provided by buffer.
virtual void readSelfFromBuffer (const void *buffer)
 Reads this message from the memory buffer into this object.
virtual std::ostream & printDataToStream (std::ostream &str) const
 Prints the current state of this message to the stream specified by str.
Equality operators.
bool operator== (const DtPortalAggregate &other) const
bool operator!= (const DtPortalAggregate &other) const
Data Exchange Attributes

The Attributes of the Portal Aggregate Object

 DtDEC_ATTRIBUTE (DtU32, ForceId, forceId)
 The Force Identifier. An Enumeration.
 DtDEC_ATTRIBUTE (DtU32, AggregateState, aggregateState)
 The aggregate state. An Enumeration.
 DtDEC_ATTRIBUTE (DtU32, Formation, formation)
 The Formation of the aggregate, an enumeration.
 DtDEC_ATTRIBUTE (DtString, AggregateType, aggregateType)
 The Type of the aggregate in the form "1:1:1:1:1:1" as specified by the enumerations document.
 DtDEC_ATTRIBUTE (DtString, EntityIdentifier, entityIdentifer)
 The Aggregates Entity Identifier in the form "1:1:1".
 DtDEC_ATTRIBUTE (DtString, MarkingText, markingText)
 The Marking text of the attribute, typicaly used by SAFs.
 DtDEC_ATTRIBUTE (DtU32, MarkingCharacterSet, markingCharacterSet)
 The character set used for the marking text.
 DtDEC_ATTRIBUTE (DtVector, Dimensions, dimensions)
 The boundin box of the aggregate.
 DtDEC_ATTRIBUTE (std::vector< DtString >, Subaggregates, subaggregates)
 A vector of SubAggregate Identifiers.
 DtDEC_ATTRIBUTE (std::vector< DtString >, Entities, entities)
 A vector of Sub Entities contained in this aggregate.
 DtDEC_ATTRIBUTE (DtSilentAggregateArray, SilentAggregates, silentAggregates)
 An Array of silent aggregates.
 DtDEC_ATTRIBUTE (DtSilentEntityArray, SilentEntities, silentEntities)
 An Array of silent entities.
 DtDEC_ATTRIBUTE (DtAggregateVariableDatumArray, VariableDatums, variableDatums)
 An array of Variable datums encoded following the DIS standard.
 DtDEC_ATTRIBUTE (DtString, LVCID, lvcID)
 An unique identifier specified by the OBS xml file.
 DtDEC_ATTRIBUTE (DtString, SideName, sideName)
 An optional attribute specifing the side to which the object instance belongs.
 DtDEC_ATTRIBUTE (DtString, MySuperior, mySuperior)
 An optional reference to the LVCID of this object's superior.
 DtDEC_ATTRIBUTE (DtU32, DamageState, damageState)
 The overall damage state of the aggregate.
 DtDEC_ATTRIBUTE (bool, Immobilized, immobilized)
 The overall immobilized state of the aggregate.
 DtDEC_ATTRIBUTE (bool, FirePowerDisabled, firePowerDisabled)
 The overall fire power disabled state of the aggregate.
- Public Member Functions inherited from MAKVrExchange::DtPortalBaseEntity
 DtPortalBaseEntity (DtPortalMessageKind kind, const DtString &name)
 CTOR.
 DtPortalBaseEntity (const DtPortalBaseEntity &other)
 Copy CTOR.
virtual ~DtPortalBaseEntity ()
 Virtual DTOR.
DtPortalBaseEntityoperator= (const DtPortalBaseEntity &other)
 Assignment operator.
 DtDEC_ATTRIBUTE (DtU32, Algorithm, algorithm)
 The DR algorithm enumeration as specified in the DIS Enumerations Document.
 DtDEC_ATTRIBUTE (bool, Frozen, frozen)
 A flag to tell if the object is frozen.
bool operator!= (const DtPortalBaseEntity &other) const
bool operator== (const DtPortalBaseEntity &other) const
 DtDEC_ATTRIBUTE (DtEntityIdentifier, EntityId, entityId)
 The DIS Entity ID in the form of a string, if its known.
 DtDEC_ATTRIBUTE (DtEntityType, EntityType, entityType)
 Matches DIS Entity Type Requirements, in the form "1:1:1:1:1:1" as a string.
 DtDEC_ATTRIBUTE (DtVector, Location, location)
 Geocentric Coordinates as defined by the DIS Standard.
 DtDEC_ATTRIBUTE (DtVector, Velocity, velocity)
 Meters per second in Geocentric Coordinates as defined by the DIS Standard.
 DtDEC_ATTRIBUTE (DtVector, Acceleration, acceleration)
 Meters per second second in Geocentric Coordinates as defined by the DIS Standard.
 DtDEC_ATTRIBUTE (DtVector, RotationalVelocity, rotationalVelocity)
 The rotational velocity of the object as defined by the DIS Standard.
 DtDEC_ATTRIBUTE (DtTaitBryan, Orientation, orientation)
 The orientation of this object as defined by the DIS Standard.
 DtDEC_ATTRIBUTE (DtString, HostId, hostId)
 The Name of the object this object is part of.
 DtDEC_ATTRIBUTE (DtU32, Nature, nature)
 The Nature or purpose for joining the part to the host entity.
 DtDEC_ATTRIBUTE (DtU32, PartPosition, partPosition)
 Specifies the Part Position with respect to the host entity.
 DtDEC_ATTRIBUTE (DtU32, StationName, stationName)
 The station name where this entity is located in the host entity.
 DtDEC_ATTRIBUTE (DtU32, StationNumber, stationNumber)
 The number of the preticular station, or cargo hold etc.
 DtDEC_ATTRIBUTE (DtVector, RelativePosition, relativePosition)
 The relative position of this entity in regards to the host entity.
 DtDEC_ATTRIBUTE (DtFloat64, Range, range)
 The Range of this entity from the host entity.
 DtDEC_ATTRIBUTE (DtFloat64, Bearing, bearing)
 The Bearing of this entity in relation to the host entity.
 DtDEC_ATTRIBUTE (DtVector, RelativeLocation, relativeLocation)
 The RelativeLocation of the object if we are embarked or attached to another object.
 DtDEC_ATTRIBUTE (DtVector, RelativeVelocity, relativeVelocity)
 The relative velocity of this in relation to the host.
 DtDEC_ATTRIBUTE (DtVector, RelativeAcceleration, relativeAcceleration)
 The relative acceleration of this object in relation to the host.
 DtDEC_ATTRIBUTE (bool, RelativeFrozen, relativeFrozen)
 A flag to indicate the object is Frozen to the hostObject.
 DtDEC_ATTRIBUTE (DtU32, RelativeAlgorithm, relativeAlgorithm)
 An Enumeration indicating the DR algorithm to use for relative position as defined by the DIS Standard.
 DtDEC_ATTRIBUTE (DtVector, RelativeRotationalVelocity, relativeRotationalVelocity)
 The Name of the object this object is part of.
 DtDEC_ATTRIBUTE (DtTaitBryan, RelativeOrientation, relativeOrientation)
 The relative orientation of this object in relation to the host.
- Public Member Functions inherited from MAKVrExchange::DtPortalObject
 DtPortalObject (DtPortalMessageKind kind, const DtString &name)
 CTOR.
 DtPortalObject (const DtPortalObject &other)
 Copy CTOR.
virtual ~DtPortalObject ()
 Virtual DTOR.
virtual DtPortalObjectoperator= (const DtPortalObject &other)
 Assignment operator.
virtual bool operator== (const DtPortalObject &other) const
virtual bool operator!= (const DtPortalObject &other) const
 DtDEC_ATTRIBUTE (DtString, Name, name)
 Message Name attribute.
 DtDEC_ATTRIBUTE (DtString, Identifier, identifier)
 Every object must have a unique Identifier which is of type string.
 DtDEC_ATTRIBUTE (bool, FinalMessage, finalMessage)
 If true this is the final message for this object, and the object has been deleted.
 DtDEC_ATTRIBUTE (bool, Filtered, isFiltered)
 Indicates whether this object is filtered (not to be published).
 DtDEC_ATTRIBUTE (DtAttributeValuePairList, AttributeValuePairList, attributeValuePairList)
 The Attribute Value Pair List for the class.
 DtDEC_ATTRIBUTE (bool, IsUpdated, isUpdated)
 Indicates whether this object has been updated.
- Public Member Functions inherited from MAKVrExchange::DtPortalMessage
 DtPortalMessage (DtPortalMessageKind kind)
 CTOR.
 DtPortalMessage (const DtPortalMessage &other)
 Copy CTOR.
virtual ~DtPortalMessage ()
 Virtual DTOR.
virtual DtPortalMessageoperator= (const DtPortalMessage &other)
 Assignment operator.
virtual bool operator== (const DtPortalMessage &other) const
virtual bool operator!= (const DtPortalMessage &other) const
 DtDEC_ATTRIBUTE (DtPortalMessageKind, Kind, kind)
 Message Kind attribute.
virtual void setSerialNumber (unsigned int i) const
 This method should be considered private and not be used.
virtual unsigned int serialNumber () const
 Returns a unique identifier for this message.
virtual void setSendingBrokerId (const DtU32 &id) const
 This method should be considered private and not be used.
virtual DtU32 sendingBrokerId () const
 Returns the ID of the sending broker.
virtual void setTimeSent (const DtTime &tm) const
 This method should be considered private and not be used.
virtual DtTime timeSent () const
 The Time that the message was sent.
virtual void setTimeReceived (const DtTime &tm) const
 This method should be considered private and not be used.
virtual DtTime timeReceived () const
 The time that this message was received.

Static Public Member Functions

static DtPortalMessagecreate ()

Static Public Attributes

static const DtPortalMessageKind theKind
 NOTE: DtDEC_ATTRIBUTE resets the access specifier to protected.

Additional Inherited Members

- Protected Member Functions inherited from MAKVrExchange::DtPortalMessage
virtual char * encode (const DtString &val, char *buffer) const
virtual char * encode (const DtU8 &val, char *buffer) const
virtual char * encode (const DtU16 &val, char *buffer) const
virtual char * encode (const DtU32 &val, char *buffer) const
virtual char * encode (const DtU64 &val, char *buffer) const
virtual char * encode (const DtInt8 &val, char *buffer) const
virtual char * encode (const DtInt16 &val, char *buffer) const
virtual char * encode (const DtInt32 &val, char *buffer) const
virtual char * encode (const DtInt64 &val, char *buffer) const
virtual char * encode (const DtFloat32 &val, char *buffer) const
virtual char * encode (const DtFloat64 &val, char *buffer) const
virtual char * encode (const DtVector &val, char *buffer) const
virtual char * encode (const DtTaitBryan &val, char *buffer) const
virtual char * encode (const bool &val, char *buffer) const
virtual char * encode (const std::vector< char > &val, char *buffer) const
virtual char * encode (const std::vector< DtU16 > &val, char *buffer) const
virtual char * encode (const std::vector< DtU32 > &val, char *buffer) const
virtual char * encode (const DtAttributeValuePairList &val, char *buffer) const
virtual char * encode (const std::vector< DtString > &val, char *buffer) const
virtual char * encode (const std::vector< DtVector > &val, char *buffer) const
virtual char * encode (const DtSilentAggregateArray &val, char *buffer) const
virtual char * encode (const DtSilentEntityArray &val, char *buffer) const
virtual char * encode (const DtVariableLengthData &val, char *buffer) const
virtual char * encode (const DtAttributeValuePair &val, char *buffer) const
virtual char * encode (const DtFixedLengthData &value, char *buffer) const
virtual char * encode (const DtFixedLengthDataArray &value, char *buffer) const
virtual char * encode (const DtAggregateVariableDatum &val, char *buffer) const
virtual char * encode (const DtAggregateVariableDatumArray &val, char *buffer) const
virtual char * encode (const DtEmitterBeamData &data, char *buffer) const
virtual char * encode (const DtEmitterBeamList &container, char *buffer) const
virtual char * encode (const DtLinearSegmentData &data, char *buffer) const
virtual char * encode (const DtLinearSegmentParameterList &container, char *buffer) const
virtual char * encode (const DtActiveSonarBeamData &data, char *buffer) const
virtual char * encode (const DtActiveSonarBeamList &container, char *buffer) const
virtual char * encode (const DtEntityIdentifier &value, char *buffer) const
virtual char * encode (const DtEntityType &value, char *buffer) const
virtual char * encode (const DtArticulatedPartCollection &value, char *buffer) const
virtual char * encode (const DtAttachedPartCollection &value, char *buffer) const
virtual char * encode (const DtIffAtcNavaidsAltParm4 &value, char *buffer) const
virtual char * encode (const DtSimulationAddress &value, char *buffer) const
virtual char * encode (const DtShaftRateData &value, char *buffer) const
virtual char * encode (const DtShaftRateDataList &value, char *buffer) const
virtual const char * decode (DtString &val, const char *buffer) const
virtual const char * decode (DtU8 &val, const char *buffer) const
virtual const char * decode (DtU16 &val, const char *buffer) const
virtual const char * decode (DtU32 &val, const char *buffer) const
virtual const char * decode (DtU64 &val, const char *buffer) const
virtual const char * decode (DtInt8 &val, const char *buffer) const
virtual const char * decode (DtInt16 &val, const char *buffer) const
virtual const char * decode (DtInt32 &val, const char *buffer) const
virtual const char * decode (DtInt64 &val, const char *buffer) const
virtual const char * decode (DtFloat32 &val, const char *buffer) const
virtual const char * decode (DtFloat64 &val, const char *buffer) const
virtual const char * decode (DtVector &val, const char *buffer) const
virtual const char * decode (DtTaitBryan &val, const char *buffer) const
virtual const char * decode (bool &val, const char *buffer) const
virtual const char * decode (std::vector< char > &val, const char *buffer) const
virtual const char * decode (std::vector< DtU16 > &val, const char *buffer) const
virtual const char * decode (std::vector< DtU32 > &val, const char *buffer) const
virtual const char * decode (DtAttributeValuePairList &val, const char *buffer) const
virtual const char * decode (std::vector< DtString > &val, const char *buffer) const
virtual const char * decode (std::vector< DtVector > &val, const char *buffer) const
virtual const char * decode (DtSilentAggregateArray &val, const char *buffer) const
virtual const char * decode (DtSilentEntityArray &val, const char *buffer) const
virtual const char * decode (DtVariableLengthData &val, const char *buffer) const
virtual const char * decode (DtAttributeValuePair &val, const char *buffer) const
virtual const char * decode (DtFixedLengthData &value, const char *buffer) const
virtual const char * decode (DtFixedLengthDataArray &value, const char *buffer) const
virtual const char * decode (DtAggregateVariableDatum &val, const char *buffer) const
virtual const char * decode (DtAggregateVariableDatumArray &val, const char *buffer) const
virtual const char * decode (DtEmitterBeamData &data, const char *buffer) const
virtual const char * decode (DtEmitterBeamList &container, const char *buffer) const
virtual const char * decode (DtLinearSegmentData &data, const char *buffer) const
virtual const char * decode (DtLinearSegmentParameterList &container, const char *buffer) const
virtual const char * decode (DtActiveSonarBeamData &data, const char *buffer) const
virtual const char * decode (DtActiveSonarBeamList &container, const char *buffer) const
virtual const char * decode (DtEntityIdentifier &value, const char *buffer) const
virtual const char * decode (DtEntityType &value, const char *buffer) const
virtual const char * decode (DtArticulatedPartCollection &value, const char *buffer) const
virtual const char * decode (DtAttachedPartCollection &value, const char *buffer) const
virtual const char * decode (DtIffAtcNavaidsAltParm4 &value, const char *buffer) const
virtual const char * decode (DtSimulationAddress &value, const char *buffer) const
virtual const char * decode (DtShaftRateData &value, const char *buffer) const
virtual const char * decode (DtShaftRateDataList &value, const char *buffer) const
virtual int getSize (const DtString &val) const
virtual int getSize (const DtVector &v) const
virtual int getSize (const DtU8 &v) const
virtual int getSize (const DtU16 &v) const
virtual int getSize (const DtU32 &v) const
virtual int getSize (const DtU64 &v) const
virtual int getSize (const DtInt8 &v) const
virtual int getSize (const DtInt16 &v) const
virtual int getSize (const DtInt32 &v) const
virtual int getSize (const DtInt64 &v) const
virtual int getSize (const DtFloat32 &v) const
virtual int getSize (const DtFloat64 &v) const
virtual int getSize (const bool &v) const
virtual int getSize (const DtTaitBryan &v) const
virtual int getSize (const std::vector< char > &v) const
virtual int getSize (const std::vector< DtU16 > &v) const
virtual int getSize (const std::vector< DtU32 > &v) const
virtual int getSize (const DtAttributeValuePairList &v) const
virtual int getSize (const std::vector< DtString > &v) const
virtual int getSize (const std::vector< DtVector > &v) const
virtual int getSize (const DtSilentAggregateArray &v) const
virtual int getSize (const DtSilentEntityArray &v) const
virtual int getSize (const DtVariableLengthData &v) const
virtual int getSize (const DtAttributeValuePair &v) const
virtual int getSize (const DtFixedLengthData &value) const
virtual int getSize (const DtFixedLengthDataArray &value) const
virtual int getSize (const DtAggregateVariableDatum &v) const
virtual int getSize (const DtAggregateVariableDatumArray &v) const
virtual int getSize (const DtEmitterBeamData &data) const
virtual int getSize (const DtEmitterBeamList &container) const
virtual int getSize (const DtLinearSegmentData &data) const
virtual int getSize (const DtLinearSegmentParameterList &container) const
virtual int getSize (const DtActiveSonarBeamData &data) const
virtual int getSize (const DtActiveSonarBeamList &container) const
virtual int getSize (const DtEntityIdentifier &value) const
virtual int getSize (const DtEntityType &value) const
virtual int getSize (const DtArticulatedPartCollection &value) const
virtual int getSize (const DtAttachedPartCollection &value) const
virtual int getSize (const DtIffAtcNavaidsAltParm4 &value) const
virtual int getSize (const DtSimulationAddress &value) const
virtual int getSize (const DtShaftRateData &value) const
virtual int getSize (const DtShaftRateDataList &value) const
- Protected Attributes inherited from MAKVrExchange::DtPortalMessage
DtU32 myMutableSerialNumber
 mutable because it can be set by the PConnection.
DtU32 myMutableSendingBrokerId
 mutable because it can be set by the PConnection.
DtTime myMutableSentTimeStamp
 mutable because it can be set by the PConnection.
DtTime myMutableReceivedTimeStamp
 mutable because it can be set by the PConnection.

Detailed Description

Represents aggregated entity objects in a simulation.

Constructor & Destructor Documentation

MAKVrExchange::DtPortalAggregate::DtPortalAggregate ( )

CTOR.

Referenced by create().

MAKVrExchange::DtPortalAggregate::DtPortalAggregate ( const DtPortalAggregate other)

Copy CTOR.

virtual MAKVrExchange::DtPortalAggregate::~DtPortalAggregate ( )
virtual

Virtual DTOR.

Member Function Documentation

DtPortalMessage * MAKVrExchange::DtPortalAggregate::create ( )
inlinestatic

References DtPortalAggregate().

MAKVrExchange::DtPortalAggregate::DtDEC_ATTRIBUTE ( DtU32  ,
ForceId  ,
forceId   
)

The Force Identifier. An Enumeration.

MAKVrExchange::DtPortalAggregate::DtDEC_ATTRIBUTE ( DtU32  ,
AggregateState  ,
aggregateState   
)

The aggregate state. An Enumeration.

MAKVrExchange::DtPortalAggregate::DtDEC_ATTRIBUTE ( DtU32  ,
Formation  ,
formation   
)

The Formation of the aggregate, an enumeration.

MAKVrExchange::DtPortalAggregate::DtDEC_ATTRIBUTE ( DtString  ,
AggregateType  ,
aggregateType   
)

The Type of the aggregate in the form "1:1:1:1:1:1" as specified by the enumerations document.

MAKVrExchange::DtPortalAggregate::DtDEC_ATTRIBUTE ( DtString  ,
EntityIdentifier  ,
entityIdentifer   
)

The Aggregates Entity Identifier in the form "1:1:1".

MAKVrExchange::DtPortalAggregate::DtDEC_ATTRIBUTE ( DtString  ,
MarkingText  ,
markingText   
)

The Marking text of the attribute, typicaly used by SAFs.

MAKVrExchange::DtPortalAggregate::DtDEC_ATTRIBUTE ( DtU32  ,
MarkingCharacterSet  ,
markingCharacterSet   
)

The character set used for the marking text.

MAKVrExchange::DtPortalAggregate::DtDEC_ATTRIBUTE ( DtVector  ,
Dimensions  ,
dimensions   
)

The boundin box of the aggregate.

MAKVrExchange::DtPortalAggregate::DtDEC_ATTRIBUTE ( std::vector< DtString ,
Subaggregates  ,
subaggregates   
)

A vector of SubAggregate Identifiers.

MAKVrExchange::DtPortalAggregate::DtDEC_ATTRIBUTE ( std::vector< DtString ,
Entities  ,
entities   
)

A vector of Sub Entities contained in this aggregate.

MAKVrExchange::DtPortalAggregate::DtDEC_ATTRIBUTE ( DtSilentAggregateArray  ,
SilentAggregates  ,
silentAggregates   
)

An Array of silent aggregates.

These are sub aggregates which are not simulated.

MAKVrExchange::DtPortalAggregate::DtDEC_ATTRIBUTE ( DtSilentEntityArray  ,
SilentEntities  ,
silentEntities   
)

An Array of silent entities.

These are entities which are not simulated.

MAKVrExchange::DtPortalAggregate::DtDEC_ATTRIBUTE ( DtAggregateVariableDatumArray  ,
VariableDatums  ,
variableDatums   
)

An array of Variable datums encoded following the DIS standard.

MAKVrExchange::DtPortalAggregate::DtDEC_ATTRIBUTE ( DtString  ,
LVCID  ,
lvcID   
)

An unique identifier specified by the OBS xml file.

Entites can not participate in JLVC scenarios without this information.

MAKVrExchange::DtPortalAggregate::DtDEC_ATTRIBUTE ( DtString  ,
SideName  ,
sideName   
)

An optional attribute specifing the side to which the object instance belongs.

MAKVrExchange::DtPortalAggregate::DtDEC_ATTRIBUTE ( DtString  ,
MySuperior  ,
mySuperior   
)

An optional reference to the LVCID of this object's superior.

MAKVrExchange::DtPortalAggregate::DtDEC_ATTRIBUTE ( DtU32  ,
DamageState  ,
damageState   
)

The overall damage state of the aggregate.

This is an enumeration.

MAKVrExchange::DtPortalAggregate::DtDEC_ATTRIBUTE ( bool  ,
Immobilized  ,
immobilized   
)

The overall immobilized state of the aggregate.

MAKVrExchange::DtPortalAggregate::DtDEC_ATTRIBUTE ( bool  ,
FirePowerDisabled  ,
firePowerDisabled   
)

The overall fire power disabled state of the aggregate.

virtual unsigned int MAKVrExchange::DtPortalAggregate::netSize ( ) const
virtual

NOTE: DtDEC_ATTRIBUTE resets the access specifier to protected.

Reimplemented from MAKVrExchange::DtPortalBaseEntity.

bool MAKVrExchange::DtPortalAggregate::operator!= ( const DtPortalAggregate other) const
DtPortalAggregate& MAKVrExchange::DtPortalAggregate::operator= ( const DtPortalAggregate other)

Assignment operator.

bool MAKVrExchange::DtPortalAggregate::operator== ( const DtPortalAggregate other) const
virtual std::ostream& MAKVrExchange::DtPortalAggregate::printDataToStream ( std::ostream &  str) const
virtual

Prints the current state of this message to the stream specified by str.

Objects which add attributes must override this method to print them.

Reimplemented from MAKVrExchange::DtPortalBaseEntity.

virtual void MAKVrExchange::DtPortalAggregate::readSelfFromBuffer ( const void *  buffer)
virtual

Reads this message from the memory buffer into this object.

The buffer must be initialized and be at least netSize() bytes long. Objects which add attributes must override this method to read them.

Reimplemented from MAKVrExchange::DtPortalBaseEntity.

virtual void MAKVrExchange::DtPortalAggregate::writeSelfToBuffer ( void *  buffer) const
virtual

Writes this message into the memory buffer provided by buffer.

The buffer must already be allocated and be at least netSize() bytes long. Objects which add attributes must override this method to write them.

Reimplemented from MAKVrExchange::DtPortalBaseEntity.

Member Data Documentation

const DtPortalMessageKind MAKVrExchange::DtPortalAggregate::theKind
static

NOTE: DtDEC_ATTRIBUTE resets the access specifier to protected.


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

Document ID: Generated on Thu Jul 23 10:25:22 EDT 2015 from SVN revision 155065
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)