#include <it_bus/choice_complex_type.h>
Inheritance diagram for IT_Bus::ChoiceComplexType:
Definition at line 20 of file choice_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 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. | |
virtual IT_Bus::UInt | get_discriminator_as_uint () const=0 |
Return the value of the discriminator. | |
ChoiceComplexType & | operator= (const ChoiceComplexType &rhs) |
Assignment operator. | |
Protected Member Functions | |
ChoiceComplexType () |
virtual AnyType::Kind IT_Bus::ChoiceComplexType::get_kind | ( | ) | const [virtual] |
Returns the IT_Bus::AnyType::Kind for the type.
Reimplemented from IT_Bus::AnyType.
virtual void IT_Bus::ChoiceComplexType::read_member | ( | const QName & | member, | |
ComplexTypeReader & | os | |||
) | throw ((DeserializationException)) [pure virtual] |
Read a member value into the instance.
Derived subclasses implement this method.
Implemented in IT_Policy::PolicyExpression, IT_Policy::PolicyOperatorContent, IT_ContextAttributes::IT_SecurityTokenReferenceTypeChoice, IT_ContextAttributes::IT_EmbeddedTypeChoice, IT_ContextAttributes::EmbeddedType, IT_ContextAttributes::SecurityTokenReferenceType, IT_ContextAttributes::IT_TimestampType_1Choice, and IT_ContextAttributes::TimestampType_1.
virtual void IT_Bus::ChoiceComplexType::read_contents | ( | ComplexTypeReader & | os | ) | throw ((DeserializationException)) [pure virtual] |
Read the member values into the instance.
Derived subclasses implement this method.
Implemented in IT_Policy::PolicyExpression, IT_Policy::PolicyOperatorContent, IT_ContextAttributes::IT_SecurityTokenReferenceTypeChoice, IT_ContextAttributes::IT_EmbeddedTypeChoice, IT_ContextAttributes::EmbeddedType, IT_ContextAttributes::SecurityTokenReferenceType, IT_ContextAttributes::IT_TimestampType_1Choice, and IT_ContextAttributes::TimestampType_1.
virtual void IT_Bus::ChoiceComplexType::write_contents | ( | ComplexTypeWriter & | os | ) | const throw ((SerializationException)) [pure virtual] |
Write the member values of the instance.
Derived subclasses implement this method.
Implemented in IT_Policy::PolicyExpression, IT_Policy::PolicyOperatorContent, IT_ContextAttributes::IT_SecurityTokenReferenceTypeChoice, IT_ContextAttributes::IT_EmbeddedTypeChoice, IT_ContextAttributes::EmbeddedType, IT_ContextAttributes::SecurityTokenReferenceType, IT_ContextAttributes::IT_TimestampType_1Choice, and IT_ContextAttributes::TimestampType_1.
virtual IT_Bus::UInt IT_Bus::ChoiceComplexType::get_discriminator_as_uint | ( | ) | const [pure virtual] |
Return the value of the discriminator.
Derived subclasses implement this method.
Implemented in IT_Policy::PolicyExpression, IT_Policy::PolicyOperatorContent, IT_ContextAttributes::IT_SecurityTokenReferenceTypeChoice, IT_ContextAttributes::IT_EmbeddedTypeChoice, IT_ContextAttributes::EmbeddedType, IT_ContextAttributes::SecurityTokenReferenceType, IT_ContextAttributes::IT_TimestampType_1Choice, and IT_ContextAttributes::TimestampType_1.
ChoiceComplexType& IT_Bus::ChoiceComplexType::operator= | ( | const ChoiceComplexType & | rhs | ) |
Assignment operator.
Derived subclasses override this implementation.