Inheritance diagram for IT_Bus::BinaryOutParamNillable< TYPE >:

Definition at line 19 of file binary_nillable_type.h.
Public Member Functions | |
| BinaryOutParamNillable (const BinaryOutParamNillable &other) | |
| BinaryOutParamNillable (IT_Bus::BinaryBufferNillable &other) | |
| virtual | ~BinaryOutParamNillable () |
| BinaryOutParamNillable & | operator= (const BinaryOutParamNillable &other) |
| AnyType & | copy (const AnyType &other) |
| Returns a reference to an AnyType that is a copy of the AnyType parameter. | |
| virtual const QName & | get_type () const |
| Returns the IT_Bus::QName for the type. | |
| virtual Boolean | is_nil () const |
| True if the element is nil. | |
| virtual void | set_nil () |
| Set the element to be nil. | |
| virtual void | write_value (const QName &name, ComplexTypeWriter &writer) const throw ((SerializationException)) |
| Write the non-nil value. | |
| virtual void | read_value (const QName &name, ComplexTypeReader &reader) throw ((DeserializationException)) |
| Read a non-nil value. | |
| virtual const IT_Bus::BinaryBufferNillable & | get () const throw ((NoDataException)) |
| Returns the value. | |
| virtual IT_Bus::BinaryBufferNillable & | get () throw ((NoDataException)) |
| Returns the value. | |
| virtual void | set (const IT_Bus::BinaryBufferNillable &data) |
| Set the data value, makes is_nil() false. | |
| virtual void | reset () |
| Reset to nil, makes is_nil() true. | |
Private Types | |
| typedef BinaryOutParamNillable | ThisType |
Private Attributes | |
| IT_Bus::BinaryBufferNillable & | m_data |
| AnyType & IT_Bus::BinaryOutParamNillable< TYPE >::copy | ( | const AnyType & | other | ) | [virtual] |
Returns a reference to an AnyType that is a copy of the AnyType parameter.
Derived classes override this method, providing an appropriate implementation. In this base class, this method is not supported; an exception is always thrown.
| AnyType | to be copied. |
| IT_Bus::Exception | with message "Copy not supported" |
Reimplemented from IT_Bus::AnyType.
Definition at line 197 of file binary_nillable_type.h.
| const QName & IT_Bus::BinaryOutParamNillable< TYPE >::get_type | ( | ) | const [virtual] |
Returns the IT_Bus::QName for the type.
Derived subclasses implement this method and return their QName.
Implements IT_Bus::AnyType.
Definition at line 208 of file binary_nillable_type.h.
| const IT_Bus::BinaryBufferNillable & IT_Bus::BinaryOutParamNillable< TYPE >::get | ( | ) | const throw ((NoDataException)) [virtual] |
Returns the value.
| NoDataException | if called when is_nil() is true. |
Definition at line 288 of file binary_nillable_type.h.
References IT_Bus::BinaryOutParamNillable< TYPE >::is_nil(), and IT_Bus::BinaryOutParamNillable< TYPE >::m_data.
Referenced by IT_Bus::BinaryOutParamNillable< TYPE >::operator=().
| IT_Bus::BinaryBufferNillable & IT_Bus::BinaryOutParamNillable< TYPE >::get | ( | ) | throw ((NoDataException)) [virtual] |
Returns the value.
| NoDataException | if called when is_nil() is true. |
Definition at line 277 of file binary_nillable_type.h.
References IT_Bus::BinaryOutParamNillable< TYPE >::is_nil(), and IT_Bus::BinaryOutParamNillable< TYPE >::m_data.
1.5.1-p1