IT_Bus::ElementList Class Reference

#include <it_bus/element_list.h>

Inheritance diagram for IT_Bus::ElementList:

IT_Bus::AnyType IT_Bus::MinMaxList IT_Bus::ImplementationDetails IT_Bus::ElementListT< T > List of all members.

Detailed Description

Collection of objects of type IT_Bus::AnyType.

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 QNameget_item_name () const =0
 Get the name of each element in the list.
ElementListoperator= (const ElementList &rhs)
 Assignment operator.

Protected Member Functions

 ElementList ()
 Constructor.


Member Function Documentation

virtual AnyType::Kind IT_Bus::ElementList::get_kind (  )  const [virtual]

Returns the IT_Bus::AnyType::Kind for the type.

Returns:
AnyType::ELEMENT_LIST.

Reimplemented from IT_Bus::AnyType.

virtual void IT_Bus::ElementList::read_element ( size_t  pos,
ComplexTypeReader os 
) [pure virtual]

Read the specified element.

Parameters:
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.

Parameters:
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 >.


Generated on Thu Sep 7 11:39:52 2006 for Artix by  doxygen 1.4.7