#include <it_bus/complex_content_complex_type.h>
Inheritance diagram for IT_Bus::ComplexContentComplexType:
Definition at line 18 of file complex_content_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_complex_contents (ComplexTypeReader &os)=0 throw ((IT_Bus::DeserializationException)) |
Read the values of the complex content into the instance. | |
virtual void | write_complex_contents (ComplexTypeWriter &os) const =0 throw ((SerializationException)) |
Write the complex content of the instance. | |
virtual void | write_complexcontent_attributes (ComplexTypeWriter &writer) const throw ((SerializationException)) |
Write the attribute content of the instance. | |
virtual void | read_complexcontent_attributes (ComplexTypeReader &reader) throw ((DeserializationException)) |
Read the attribute content into the instance. | |
ComplexContentComplexType & | operator= (const ComplexContentComplexType &rhs) |
Assignment operator. | |
Protected Member Functions | |
ComplexContentComplexType () | |
Constructor. | |
virtual | ~ComplexContentComplexType () |
Destructor. |
virtual AnyType::Kind IT_Bus::ComplexContentComplexType::get_kind | ( | ) | const [virtual] |
Returns the IT_Bus::AnyType::Kind for the type.
Reimplemented from IT_Bus::AnyType.
Reimplemented in IT_ContextAttributes::BusSecurity, IT_ContextAttributes::ServerNamingPolicyType, IT_ContextAttributes::ConnectionPolicyType, IT_ContextAttributes::CredentialsType, IT_ContextAttributes::ClientNamingPolicyType, IT_ContextAttributes::DefaultConnectionPolicyType, IT_ContextAttributes::clientType, IT_ContextAttributes::serverType, IT_ContextAttributes::ServerConfiguration, IT_ContextAttributes::ClientConfiguration, IT_ContextAttributes::JMSClientHeadersType, IT_ContextAttributes::JMSServerHeadersType, IT_ContextAttributes::MQConnectionAttributesType, IT_ContextAttributes::mqClientType, IT_ContextAttributes::mqServerType, IT_ContextAttributes::MQAttributesType, IT_ContextAttributes::MQMessageAttributesType, IT_ContextAttributes::TibrvType, WS_Coordination::CoordinationContext, and WS_Coordination::CurrentContext.
virtual void IT_Bus::ComplexContentComplexType::read_complex_contents | ( | ComplexTypeReader & | os | ) | throw ((IT_Bus::DeserializationException)) [pure virtual] |
Read the values of the complex content into the instance.
Deerived classes implement this method.
Implemented in IT_ContextAttributes::BusSecurity, IT_ContextAttributes::ServerNamingPolicyType, IT_ContextAttributes::ConnectionPolicyType, IT_ContextAttributes::CredentialsType, IT_ContextAttributes::ClientNamingPolicyType, IT_ContextAttributes::DefaultConnectionPolicyType, IT_ContextAttributes::clientType, IT_ContextAttributes::serverType, IT_ContextAttributes::ServerConfiguration, IT_ContextAttributes::ClientConfiguration, IT_ContextAttributes::JMSClientHeadersType, IT_ContextAttributes::JMSServerHeadersType, IT_ContextAttributes::MQConnectionAttributesType, IT_ContextAttributes::mqClientType, IT_ContextAttributes::mqServerType, IT_ContextAttributes::MQAttributesType, IT_ContextAttributes::MQMessageAttributesType, IT_ContextAttributes::TibrvType, WS_Coordination::CoordinationContext, and WS_Coordination::CurrentContext.
virtual void IT_Bus::ComplexContentComplexType::write_complex_contents | ( | ComplexTypeWriter & | os | ) | const throw ((SerializationException)) [pure virtual] |
Write the complex content of the instance.
Derived classes implement this method.
Implemented in IT_ContextAttributes::BusSecurity, IT_ContextAttributes::ServerNamingPolicyType, IT_ContextAttributes::ConnectionPolicyType, IT_ContextAttributes::CredentialsType, IT_ContextAttributes::ClientNamingPolicyType, IT_ContextAttributes::DefaultConnectionPolicyType, IT_ContextAttributes::clientType, IT_ContextAttributes::serverType, IT_ContextAttributes::ServerConfiguration, IT_ContextAttributes::ClientConfiguration, IT_ContextAttributes::JMSClientHeadersType, IT_ContextAttributes::JMSServerHeadersType, IT_ContextAttributes::MQConnectionAttributesType, IT_ContextAttributes::mqClientType, IT_ContextAttributes::mqServerType, IT_ContextAttributes::MQAttributesType, IT_ContextAttributes::MQMessageAttributesType, IT_ContextAttributes::TibrvType, WS_Coordination::CoordinationContext, and WS_Coordination::CurrentContext.
virtual void IT_Bus::ComplexContentComplexType::write_complexcontent_attributes | ( | ComplexTypeWriter & | writer | ) | const throw ((SerializationException)) [virtual] |
Write the attribute content of the instance.
This implementation does nothing. Derived classes override this implementation.
Reimplemented in IT_ContextAttributes::BusSecurity, IT_ContextAttributes::ServerNamingPolicyType, IT_ContextAttributes::ConnectionPolicyType, IT_ContextAttributes::CredentialsType, IT_ContextAttributes::ClientNamingPolicyType, IT_ContextAttributes::DefaultConnectionPolicyType, IT_ContextAttributes::clientType, IT_ContextAttributes::serverType, IT_ContextAttributes::ServerConfiguration, IT_ContextAttributes::ClientConfiguration, IT_ContextAttributes::JMSClientHeadersType, IT_ContextAttributes::JMSServerHeadersType, IT_ContextAttributes::MQConnectionAttributesType, IT_ContextAttributes::mqClientType, IT_ContextAttributes::mqServerType, IT_ContextAttributes::MQAttributesType, IT_ContextAttributes::MQMessageAttributesType, and IT_ContextAttributes::TibrvType.
virtual void IT_Bus::ComplexContentComplexType::read_complexcontent_attributes | ( | ComplexTypeReader & | reader | ) | throw ((DeserializationException)) [virtual] |
Read the attribute content into the instance.
This implementation does nothing. Derived classes override this implementation.
Reimplemented in IT_ContextAttributes::BusSecurity, IT_ContextAttributes::ServerNamingPolicyType, IT_ContextAttributes::ConnectionPolicyType, IT_ContextAttributes::CredentialsType, IT_ContextAttributes::ClientNamingPolicyType, IT_ContextAttributes::DefaultConnectionPolicyType, IT_ContextAttributes::clientType, IT_ContextAttributes::serverType, IT_ContextAttributes::ServerConfiguration, IT_ContextAttributes::ClientConfiguration, IT_ContextAttributes::JMSClientHeadersType, IT_ContextAttributes::JMSServerHeadersType, IT_ContextAttributes::MQConnectionAttributesType, IT_ContextAttributes::mqClientType, IT_ContextAttributes::mqServerType, IT_ContextAttributes::MQAttributesType, IT_ContextAttributes::MQMessageAttributesType, and IT_ContextAttributes::TibrvType.
ComplexContentComplexType& IT_Bus::ComplexContentComplexType::operator= | ( | const ComplexContentComplexType & | rhs | ) |
Assignment operator.
Derived subclasses override this implementation.