IT_Bus::BinaryOutParamAnySimpleType Class Reference

#include <it_bus/binary_any_simple_type.h>

Inheritance diagram for IT_Bus::BinaryOutParamAnySimpleType:

IT_Bus::BinaryAnySimpleType IT_Bus::AnySimpleType IT_Bus::AnyType IT_Bus::ImplementationDetails List of all members.

Detailed Description

Implementation of AnySimpleType that holds a reference to a BinaryOutParam.

See header file for complete method details.

Definition at line 53 of file binary_any_simple_type.h.

Public Member Functions

 BinaryOutParamAnySimpleType (IT_Bus::BinaryOutParam &value) throw (())
virtual const QNameget_type () const
 Returns the IT_Bus::QName for the type.
virtual void write (const QName &, ComplexTypeWriter &) const throw ((SerializationException))
 Write the content of the instance.
virtual void write_value (AnySimpleTypeWriter &) const throw ((SerializationException))
 Write the instance value.
virtual void read (const QName &name, ComplexTypeReader &reader) throw ((DeserializationException))
 Read the value into the instance.
virtual void read_value (AnySimpleTypeReader &reader) throw ((DeserializationException))
 Read the value into the instance.
virtual AnyTypecopy (const AnyType &rhs)
 Returns a reference to an AnyType that is a copy of the AnyType parameter.

Private Attributes

IT_Bus::BinaryOutParamm_value


Member Function Documentation

virtual const QName& IT_Bus::BinaryOutParamAnySimpleType::get_type (  )  const [virtual]

Returns the IT_Bus::QName for the type.

Derived subclasses implement this method and return their QName.

Returns:
IT_Bus::QName.

Implements IT_Bus::AnyType.

virtual void IT_Bus::BinaryOutParamAnySimpleType::write_value ( AnySimpleTypeWriter  )  const throw ((SerializationException)) [virtual]

Write the instance value.

Derived classes implement this method.

Implements IT_Bus::AnySimpleType.

virtual void IT_Bus::BinaryOutParamAnySimpleType::read_value ( AnySimpleTypeReader reader  )  throw ((DeserializationException)) [virtual]

Read the value into the instance.

Derived classes implement this method.

Implements IT_Bus::AnySimpleType.

virtual AnyType& IT_Bus::BinaryOutParamAnySimpleType::copy ( const AnyType rhs  )  [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.

Parameters:
AnyType to be copied.
Returns:
A reference to AnyType.
Exceptions:
IT_Bus::Exception with message "Copy not supported"

Reimplemented from IT_Bus::AnyType.


Generated on Tue Mar 20 15:27:57 2007 for Artix by  doxygen 1.5.1-p1