#include <it_bus/all_complex_type.h>
Inheritance diagram for IT_Bus::AllComplexType:
Definition at line 20 of file all_complex_type.h.
Public Member Functions | |
virtual void | read (const QName &name, ComplexTypeReader &reader) throw ((IT_Bus::DeserializationException)) |
Read the value into the instance. | |
virtual void | write (const QName &name, ComplexTypeWriter &writer) const throw ((IT_Bus::SerializationException)) |
Write the content of the instance. | |
virtual AnyType::Kind | get_kind () const |
Returns the IT_Bus::AnyType::Kind for the type. | |
virtual void | read_member (const QName &member, ComplexTypeReader &os)=0 throw ((DeserializationException)) |
Read a member value into the instance. | |
virtual UInt | member_count () const=0 |
Return the number of members in the type. | |
virtual void | read_contents (ComplexTypeReader &os)=0 throw ((DeserializationException)) |
Read the member values into the instance. | |
virtual void | write_contents (ComplexTypeWriter &os) const =0 throw ((SerializationException)) |
Write the member values of the instance. | |
AllComplexType & | operator= (const AllComplexType &rhs) |
Assignment operator. | |
Protected Member Functions | |
AllComplexType () | |
Constructor. |
virtual AnyType::Kind IT_Bus::AllComplexType::get_kind | ( | ) | const [virtual] |
Returns the IT_Bus::AnyType::Kind for the type.
Reimplemented from IT_Bus::AnyType.
virtual void IT_Bus::AllComplexType::read_member | ( | const QName & | member, | |
ComplexTypeReader & | os | |||
) | throw ((DeserializationException)) [pure virtual] |
Read a member value into the instance.
Derived subclasses implement this method.
virtual UInt IT_Bus::AllComplexType::member_count | ( | ) | const [pure virtual] |
Return the number of members in the type.
Derived subclasses implement this method.
virtual void IT_Bus::AllComplexType::read_contents | ( | ComplexTypeReader & | os | ) | throw ((DeserializationException)) [pure virtual] |
Read the member values into the instance.
Derived subclasses implement this method.
virtual void IT_Bus::AllComplexType::write_contents | ( | ComplexTypeWriter & | os | ) | const throw ((SerializationException)) [pure virtual] |
Write the member values of the instance.
Derived subclasses implement this method.
AllComplexType& IT_Bus::AllComplexType::operator= | ( | const AllComplexType & | rhs | ) |
Assignment operator.
Derived subclasses override this implementation.