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 449 of file Object_Adapter.h.


Member Typedef Documentation

typedef poa_name_iterator TAO_Object_Adapter::iteratable_poa_name::iterator
 

Definition at line 453 of file Object_Adapter.h.

Referenced by begin(), and end().


Constructor & Destructor Documentation

TAO_Object_Adapter::iteratable_poa_name::iteratable_poa_name const poa_name folded_name  ) 
 

Definition at line 1149 of file Object_Adapter.cpp.

References TAO_Object_Adapter::poa_name.

01151   : folded_name_ (folded_name)
01152 {
01153 }


Member Function Documentation

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

Definition at line 1156 of file Object_Adapter.cpp.

References folded_name_, and iterator.

Referenced by TAO_Object_Adapter::activate_poa().

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

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

Definition at line 1164 of file Object_Adapter.cpp.

References folded_name_, and iterator.

Referenced by TAO_Object_Adapter::activate_poa().

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


Member Data Documentation

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

Definition at line 462 of file Object_Adapter.h.

Referenced by begin(), and end().


The documentation for this class was generated from the following files:
Generated on Sun Jan 27 13:27:24 2008 for TAO_PortableServer by doxygen 1.3.6