![]() |
MAK RTIspy API Documentation for HLA 1.3
|
Inheritance diagram for rti1516e::HLAvariantRecord:
Collaboration diagram for rti1516e::HLAvariantRecord:Public Member Functions | |
| HLAvariantRecord (DataElement const &discriminantPrototype) | |
| HLAvariantRecord (HLAvariantRecord const &rhs) | |
| virtual | ~HLAvariantRecord () |
| 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 bool | isSameTypeAs (DataElement const &inData) const |
| virtual bool | isSameTypeAs (DataElement const &discriminant, DataElement const &inData) const throw (EncoderException) |
| virtual bool | hasMatchingDiscriminantTypeAs (DataElement const &dataElement) const |
| virtual void | addVariant (const DataElement &discriminant, const DataElement &valuePrototype) throw (EncoderException) |
| virtual void | addVariantPointer (const DataElement &discriminant, DataElement *valuePtr) throw (EncoderException) |
| virtual void | setDiscriminant (const DataElement &discriminant) throw (EncoderException) |
| virtual void | setVariant (const DataElement &discriminant, DataElement const &value) throw (EncoderException) |
| virtual void | setVariantPointer (const DataElement &discriminant, DataElement *valuePtr) throw (EncoderException) |
| virtual const DataElement & | getDiscriminant () const |
| virtual const DataElement & | getVariant () const throw (EncoderException) |
Public Member Functions inherited from rti1516e::DataElement | |
| virtual | ~DataElement ()=0 |
| virtual Integer64 | hash () const |
Protected Attributes | |
| HLAvariantRecordImplementation * | _impl |
Private Member Functions | |
| HLAvariantRecord () | |
| HLAvariantRecord & | operator= (HLAvariantRecord const &rhs) |
|
explicit |
| rti1516e::HLAvariantRecord::HLAvariantRecord | ( | HLAvariantRecord const & | rhs | ) |
|
virtual |
|
private |
|
virtual |
|
virtual |
|
virtual |
Implements rti1516e::DataElement.
|
virtual |
Implements rti1516e::DataElement.
|
virtual |
Implements rti1516e::DataElement.
|
virtual |
Implements rti1516e::DataElement.
|
virtual |
Implements rti1516e::DataElement.
|
virtual |
Implements rti1516e::DataElement.
|
virtual |
|
virtual |
Implements rti1516e::DataElement.
|
virtual |
Implements rti1516e::DataElement.
|
virtual |
|
virtual |
|
virtual |
Reimplemented from rti1516e::DataElement.
|
virtual |
|
private |
|
virtual |
|
virtual |
|
virtual |
|
protected |