#include <it_bus/element_list.h>
Inheritance diagram for IT_Bus::ElementList:
Definition at line 17 of file element_list.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 const QName & | get_type () const |
Returns the IT_Bus::QName for the type. | |
virtual AnyType::Kind | get_kind () const |
Returns the IT_Bus::AnyType::Kind for the type. | |
virtual void | read_element (size_t pos, ComplexTypeReader &os)=0 throw ((DeserializationException)) |
Read the specified element. | |
virtual void | write_element (size_t pos, ComplexTypeWriter &os) const =0 throw ((SerializationException)) |
Write the specified element. | |
virtual const QName & | get_item_name () const=0 |
Get the name of each element in the list. | |
ElementList & | operator= (const ElementList &rhs) |
Assignment operator. | |
Protected Member Functions | |
ElementList () | |
Constructor. |
virtual void IT_Bus::ElementList::read | ( | const QName & | name, | |
ComplexTypeReader & | reader | |||
) | throw ((IT_Bus::DeserializationException)) [virtual] |
Read the value into the instance.
Derived subclasses implement this method.
Implements IT_Bus::AnyType.
virtual void IT_Bus::ElementList::write | ( | const QName & | name, | |
ComplexTypeWriter & | writer | |||
) | const throw ((IT_Bus::SerializationException)) [virtual] |
Write the content of the instance.
Derived subclasses implement this method.
Implements IT_Bus::AnyType.
virtual const QName& IT_Bus::ElementList::get_type | ( | ) | const [virtual] |
Returns the IT_Bus::QName for the type.
Implements IT_Bus::AnyType.
virtual AnyType::Kind IT_Bus::ElementList::get_kind | ( | ) | const [virtual] |
Returns the IT_Bus::AnyType::Kind for the type.
Reimplemented from IT_Bus::AnyType.
virtual void IT_Bus::ElementList::read_element | ( | size_t | pos, | |
ComplexTypeReader & | os | |||
) | throw ((DeserializationException)) [pure virtual] |
Read the specified element.
size_t | the index of the specified element. |
Implemented in IT_Bus::ElementListT< T >, IT_Bus::ElementListT< IT_ContextAttributes::AcknowledgementInterval >, IT_Bus::ElementListT< IT_Policy::PolicyExpression >, IT_Bus::ElementListT< IT_Bus_Managed::LoggingSubsystemInfo >, IT_Bus::ElementListT< IT_ContextAttributes::ExponentialBackoff >, IT_Bus::ElementListT< IT_ContextAttributes::JMSPropertyType >, IT_Bus::ElementListT< WS_Addressing_2004::ServiceNameType >, IT_Bus::ElementListT< WS_Addressing_2004::AttributedQName >, IT_Bus::ElementListT< WS_Addressing::ReferenceParametersType >, IT_Bus::ElementListT< WS_Addressing_2004::ReferencePropertiesType >, IT_Bus::ElementListT< IT_ContextAttributes::BaseRetransmissionInterval >, IT_Bus::ElementListT< IT_ContextAttributes::InactivityTimeout >, IT_Bus::ElementListT< IT_Bus_Managed::ServiceDetails >, IT_Bus::ElementListT< IT_ContextAttributes::SOAPAttachmentPartInfo >, IT_Bus::ElementListT< WS_Coordination::Expires >, IT_Bus::ElementListT< WS_Addressing::EndpointReferenceType >, IT_Bus::ElementListT< WS_Coordination::CurrentContext >, IT_Bus::ElementListT< WS_Addressing_2004::EndpointReferenceType >, IT_Bus::ElementListT< IT_ContextAttributes::MaxUnAcknowledgedMessagesThreshold >, IT_Bus::ElementListT< WS_Addressing_2004::ReferenceParametersType >, IT_Bus::ElementListT< IT_Bus::AnyURI >, IT_Bus::ElementListT< IT_ContextAttributes::AttributedDateTime >, IT_Bus::ElementListT< IT_Bus::Reference >, IT_Bus::ElementListT< WS_Addressing::MetadataType >, IT_Bus::ElementListT< IT_Bus::String >, IT_Bus::ElementListT< IT_Bus::ReferencePort >, IT_Bus::ElementListT< WS_Addressing::AttributedURIType >, and IT_Bus::ElementListT< IT_Policy::AllType >.
virtual void IT_Bus::ElementList::write_element | ( | size_t | pos, | |
ComplexTypeWriter & | os | |||
) | const throw ((SerializationException)) [pure virtual] |
Write the specified element.
size_t | the index of the specified element. |
Implemented in IT_Bus::ElementListT< T >, IT_Bus::ElementListT< IT_ContextAttributes::AcknowledgementInterval >, IT_Bus::ElementListT< IT_Policy::PolicyExpression >, IT_Bus::ElementListT< IT_Bus_Managed::LoggingSubsystemInfo >, IT_Bus::ElementListT< IT_ContextAttributes::ExponentialBackoff >, IT_Bus::ElementListT< IT_ContextAttributes::JMSPropertyType >, IT_Bus::ElementListT< WS_Addressing_2004::ServiceNameType >, IT_Bus::ElementListT< WS_Addressing_2004::AttributedQName >, IT_Bus::ElementListT< WS_Addressing::ReferenceParametersType >, IT_Bus::ElementListT< WS_Addressing_2004::ReferencePropertiesType >, IT_Bus::ElementListT< IT_ContextAttributes::BaseRetransmissionInterval >, IT_Bus::ElementListT< IT_ContextAttributes::InactivityTimeout >, IT_Bus::ElementListT< IT_Bus_Managed::ServiceDetails >, IT_Bus::ElementListT< IT_ContextAttributes::SOAPAttachmentPartInfo >, IT_Bus::ElementListT< WS_Coordination::Expires >, IT_Bus::ElementListT< WS_Addressing::EndpointReferenceType >, IT_Bus::ElementListT< WS_Coordination::CurrentContext >, IT_Bus::ElementListT< WS_Addressing_2004::EndpointReferenceType >, IT_Bus::ElementListT< IT_ContextAttributes::MaxUnAcknowledgedMessagesThreshold >, IT_Bus::ElementListT< WS_Addressing_2004::ReferenceParametersType >, IT_Bus::ElementListT< IT_Bus::AnyURI >, IT_Bus::ElementListT< IT_ContextAttributes::AttributedDateTime >, IT_Bus::ElementListT< IT_Bus::Reference >, IT_Bus::ElementListT< WS_Addressing::MetadataType >, IT_Bus::ElementListT< IT_Bus::String >, IT_Bus::ElementListT< IT_Bus::ReferencePort >, IT_Bus::ElementListT< WS_Addressing::AttributedURIType >, and IT_Bus::ElementListT< IT_Policy::AllType >.