#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 >.
1.5.1-p1