TAO_PortableServer  2.1.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Attributes
TAO_Object_Adapter::poa_name_iterator Class Reference

Iterator for a folded poa name. More...

#include <Object_Adapter.h>

Collaboration diagram for TAO_Object_Adapter::poa_name_iterator:
Collaboration graph

List of all members.

Public Member Functions

 poa_name_iterator (int begin, CORBA::ULong size, const CORBA::Octet *folded_buffer)
 Constructor.
bool operator== (const poa_name_iterator &rhs) const
 Comparison operators.
bool operator!= (const poa_name_iterator &rhs) const
ACE_CString operator* () const
 Dereference operator.
poa_name_iteratoroperator++ (void)
 Prefix advance.

Protected Attributes

CORBA::ULong size_
CORBA::ULong position_
const CORBA::Octetfolded_buffer_
CORBA::ULong last_separator_

Detailed Description

Iterator for a folded poa name.


Constructor & Destructor Documentation

TAO_Object_Adapter::poa_name_iterator::poa_name_iterator ( int  begin,
CORBA::ULong  size,
const CORBA::Octet folded_buffer 
)

Constructor.


Member Function Documentation

bool TAO_Object_Adapter::poa_name_iterator::operator!= ( const poa_name_iterator rhs) const
ACE_CString TAO_Object_Adapter::poa_name_iterator::operator* ( ) const

Dereference operator.

TAO_Object_Adapter::poa_name_iterator & TAO_Object_Adapter::poa_name_iterator::operator++ ( void  )

Prefix advance.

bool TAO_Object_Adapter::poa_name_iterator::operator== ( const poa_name_iterator rhs) const

Comparison operators.


Member Data Documentation

const CORBA::Octet* TAO_Object_Adapter::poa_name_iterator::folded_buffer_
protected
CORBA::ULong TAO_Object_Adapter::poa_name_iterator::last_separator_
protected
CORBA::ULong TAO_Object_Adapter::poa_name_iterator::position_
protected
CORBA::ULong TAO_Object_Adapter::poa_name_iterator::size_
protected

The documentation for this class was generated from the following files: