TAO_Object_Adapter::iteratable_poa_name Class Reference

This class allows iteration over a folded poa name. More...

#include <Object_Adapter.h>

List of all members.

Public Types

typedef poa_name_iterator iterator

Public Member Functions

 iteratable_poa_name (const poa_name &folded_name)
iterator begin (void) const
iterator end (void) const

Protected Attributes

const poa_namefolded_name_


Detailed Description

This class allows iteration over a folded poa name.

Definition at line 429 of file Object_Adapter.h.


Member Typedef Documentation

typedef poa_name_iterator TAO_Object_Adapter::iteratable_poa_name::iterator

Definition at line 433 of file Object_Adapter.h.


Constructor & Destructor Documentation

TAO_Object_Adapter::iteratable_poa_name::iteratable_poa_name ( const poa_name folded_name  ) 

Definition at line 1151 of file Object_Adapter.cpp.

01153   : folded_name_ (folded_name)
01154 {
01155 }


Member Function Documentation

TAO_Object_Adapter::iteratable_poa_name::iterator TAO_Object_Adapter::iteratable_poa_name::begin ( void   )  const

Definition at line 1158 of file Object_Adapter.cpp.

References folded_name_.

Referenced by TAO_Object_Adapter::activate_poa().

01159 {
01160   return iterator (1,
01161                    this->folded_name_.length (),
01162                    this->folded_name_.get_buffer ());
01163 }

TAO_Object_Adapter::iteratable_poa_name::iterator TAO_Object_Adapter::iteratable_poa_name::end ( void   )  const

Definition at line 1166 of file Object_Adapter.cpp.

References folded_name_.

Referenced by TAO_Object_Adapter::activate_poa().

01167 {
01168   return iterator (0,
01169                    this->folded_name_.length (),
01170                    this->folded_name_.get_buffer ());
01171 }


Member Data Documentation

const poa_name& TAO_Object_Adapter::iteratable_poa_name::folded_name_ [protected]

Definition at line 442 of file Object_Adapter.h.

Referenced by begin(), and end().


The documentation for this class was generated from the following files:
Generated on Tue Feb 2 17:41:31 2010 for TAO_PortableServer by  doxygen 1.4.7