#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 AnyType::Kind | get_kind () const |
Returns the IT_Bus::AnyType::Kind for the type. | |
virtual void | read_element (size_t pos, ComplexTypeReader &os) IT_THROW_DECL((DeserializationException))=0 |
Read the specified element. | |
virtual void | write_element (size_t pos, ComplexTypeWriter &os) const IT_THROW_DECL((SerializationException))=0 |
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 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 | |||
) | [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_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 >, and IT_Bus::ElementListT< WS_Addressing::AttributedURIType >.
virtual void IT_Bus::ElementList::write_element | ( | size_t | pos, | |
ComplexTypeWriter & | os | |||
) | const [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_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 >, and IT_Bus::ElementListT< WS_Addressing::AttributedURIType >.