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

Environmental process version of this class. More...

Inheritance diagram for DtEnvironmentalProcessExtendedRecordData:
Inheritance graph
[legend]

Public Member Functions

 DtEnvironmentalProcessExtendedRecordData ()
 CTOR.
virtual ~DtEnvironmentalProcessExtendedRecordData ()
 DTOR.
virtual void updateDataRecords (DtControlObjectRepository *)
 Updates the state repository with the internal data.
virtual void decodeDataRecords (DtControlObjectRepository *)
 Decodes the records into the internal map. Will clear out current map on decode.
virtual bool readFromRecord (const DtNetEnvironmentalRecord *)
 Attempts to set data from the given record. Returns true if read.
- Public Member Functions inherited from DtVrfExtendedRecordData
 DtVrfExtendedRecordData ()
 CTOR.
 DtVrfExtendedRecordData (const DtVrfExtendedRecordData &)
virtual ~DtVrfExtendedRecordData ()
 DTOR.
bool operator== (const DtVrfExtendedRecordData &rhs) const
bool operator!= (const DtVrfExtendedRecordData &rhs) const
bool isModified () const
 Returns true if this extension has been modified since the last update.
void setIsModified (bool b)
virtual int netRepSize ()
 Returns a net rep size if this were to be put into an entire block rather than individual records.
virtual charnetRep ()
 Returns an entire blob of data for network transport. This class keeps this buffer so do not free.
virtual int setFromNet (const char *)
 Restores from an entire blob of data. Returns the total size read.
virtual int size (const char *) const
 Returns the size of the network rep buffer.
virtual int keyLen (const char *) const
 Returns the length of the key of the network representation.
virtual int valueLen (const char *) const
 Returns the size of the data in the network representation.
virtual DtString key (const char *) const
 Returns the key in the network representation.
virtual DtString value (const char *) const
 Returns the value in the network representation.
virtual charcreateNetworkRepresentation (const DtString &key, const DtString &value) const
 Creates a buffer which is the network representation and returns it.
virtual void setExtendedData (const DtString &key, const DtString &value)
virtual void clearExtendedData ()
virtual void removeExtendedData (const DtString &key)
virtual DtString extendedData (const DtString &key) const
const ExtendedDataextendedDataMap () const
virtual void setExtendedDataMap (const ExtendedData &)

Additional Inherited Members

- Public Types inherited from DtVrfExtendedRecordData
typedef std::map< DtString,
DtString
ExtendedData
- Protected Member Functions inherited from DtVrfExtendedRecordData
virtual void createNetRep ()
 Creates network rep.
- Protected Attributes inherited from DtVrfExtendedRecordData
ExtendedData myExtendedData
bool myIsModified
charmyNetRep
int myNetRepSize

Detailed Description

Environmental process version of this class.

Constructor & Destructor Documentation

DtEnvironmentalProcessExtendedRecordData::DtEnvironmentalProcessExtendedRecordData ( )

CTOR.

virtual DtEnvironmentalProcessExtendedRecordData::~DtEnvironmentalProcessExtendedRecordData ( )
virtual

DTOR.

Member Function Documentation

virtual void DtEnvironmentalProcessExtendedRecordData::updateDataRecords ( DtControlObjectRepository )
virtual

Updates the state repository with the internal data.

virtual void DtEnvironmentalProcessExtendedRecordData::decodeDataRecords ( DtControlObjectRepository )
virtual

Decodes the records into the internal map. Will clear out current map on decode.

virtual bool DtEnvironmentalProcessExtendedRecordData::readFromRecord ( const DtNetEnvironmentalRecord *  )
virtual

Attempts to set data from the given record. Returns true if read.


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

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)