MAK RTIspy API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes | Private Member Functions
rti1516e::HLAvariableArray Class Reference
+ Inheritance diagram for rti1516e::HLAvariableArray:
+ Collaboration diagram for rti1516e::HLAvariableArray:

Public Member Functions

 HLAvariableArray (const DataElement &prototype)
 HLAvariableArray (HLAvariableArray const &rhs)
virtual ~HLAvariableArray ()
virtual std::auto_ptr
< DataElement
clone () const
virtual VariableLengthData encode () const throw (EncoderException)
virtual void encode (VariableLengthData &inData) const throw (EncoderException)
virtual void encodeInto (std::vector< Octet > &buffer) const throw (EncoderException)
virtual void decode (VariableLengthData const &inData) throw (EncoderException)
virtual size_t decodeFrom (std::vector< Octet > const &buffer, size_t index) throw (EncoderException)
virtual size_t getEncodedLength () const throw (EncoderException)
virtual unsigned int getOctetBoundary () const
virtual size_t size () const
virtual bool isSameTypeAs (DataElement const &inData) const
virtual bool hasPrototypeSameTypeAs (DataElement const &dataElement) const
virtual void addElement (const DataElement &dataElement) throw (EncoderException)
virtual void addElementPointer (DataElement *dataElement) throw (EncoderException)
virtual void set (size_t index, const DataElement &dataElement) throw (EncoderException)
virtual void setElementPointer (size_t index, DataElement *dataElement) throw (EncoderException)
virtual const DataElementget (size_t index) const throw (EncoderException)
DataElement const & operator[] (size_t index) const throw (EncoderException)
- Public Member Functions inherited from rti1516e::DataElement
virtual ~DataElement ()=0
virtual Integer64 hash () const

Protected Attributes

HLAvariableArrayImplementation * _impl

Private Member Functions

 HLAvariableArray ()
HLAvariableArrayoperator= (HLAvariableArray const &rhs)

Constructor & Destructor Documentation

rti1516e::HLAvariableArray::HLAvariableArray ( const DataElement prototype)
explicit
rti1516e::HLAvariableArray::HLAvariableArray ( HLAvariableArray const &  rhs)
virtual rti1516e::HLAvariableArray::~HLAvariableArray ( )
virtual
rti1516e::HLAvariableArray::HLAvariableArray ( )
private

Member Function Documentation

virtual void rti1516e::HLAvariableArray::addElement ( const DataElement dataElement) throw (EncoderException)
virtual
virtual void rti1516e::HLAvariableArray::addElementPointer ( DataElement dataElement) throw (EncoderException)
virtual
virtual std::auto_ptr<DataElement> rti1516e::HLAvariableArray::clone ( ) const
virtual

Implements rti1516e::DataElement.

virtual void rti1516e::HLAvariableArray::decode ( VariableLengthData const &  inData) throw (EncoderException)
virtual

Implements rti1516e::DataElement.

virtual size_t rti1516e::HLAvariableArray::decodeFrom ( std::vector< Octet > const &  buffer,
size_t  index 
) throw (EncoderException)
virtual

Implements rti1516e::DataElement.

virtual VariableLengthData rti1516e::HLAvariableArray::encode ( ) const throw (EncoderException)
virtual

Implements rti1516e::DataElement.

virtual void rti1516e::HLAvariableArray::encode ( VariableLengthData inData) const throw (EncoderException)
virtual

Implements rti1516e::DataElement.

virtual void rti1516e::HLAvariableArray::encodeInto ( std::vector< Octet > &  buffer) const throw (EncoderException)
virtual

Implements rti1516e::DataElement.

virtual const DataElement& rti1516e::HLAvariableArray::get ( size_t  index) const throw (EncoderException)
virtual
virtual size_t rti1516e::HLAvariableArray::getEncodedLength ( ) const throw (EncoderException)
virtual

Implements rti1516e::DataElement.

virtual unsigned int rti1516e::HLAvariableArray::getOctetBoundary ( ) const
virtual

Implements rti1516e::DataElement.

virtual bool rti1516e::HLAvariableArray::hasPrototypeSameTypeAs ( DataElement const &  dataElement) const
virtual
virtual bool rti1516e::HLAvariableArray::isSameTypeAs ( DataElement const &  inData) const
virtual

Reimplemented from rti1516e::DataElement.

HLAvariableArray& rti1516e::HLAvariableArray::operator= ( HLAvariableArray const &  rhs)
private
DataElement const& rti1516e::HLAvariableArray::operator[] ( size_t  index) const throw (EncoderException)
virtual void rti1516e::HLAvariableArray::set ( size_t  index,
const DataElement dataElement 
) throw (EncoderException)
virtual
virtual void rti1516e::HLAvariableArray::setElementPointer ( size_t  index,
DataElement dataElement 
) throw (EncoderException)
virtual
virtual size_t rti1516e::HLAvariableArray::size ( ) const
virtual

Member Data Documentation

HLAvariableArrayImplementation* rti1516e::HLAvariableArray::_impl
protected

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

Document ID: Generated on Wed Mar 11 20:26:49 EDT 2015 from SVN revision 150939
Copyright © 2005-2015 VT MÄK Inc. All Rights Reserved (www.mak.com)