Version: 8.3.0
SALOMEDS_ChildIterator_i Class Reference

#include <SALOMEDS_ChildIterator_i.hxx>

Inheritance diagram for SALOMEDS_ChildIterator_i:

Public Member Functions

 SALOMEDS_ChildIterator_i (const SALOMEDSImpl_ChildIterator &, CORBA::ORB_ptr)
 standard constructor More...
 
 ~SALOMEDS_ChildIterator_i ()
 standard destructor More...
 
virtual void Init ()
 Function :Init. More...
 
virtual void InitEx (CORBA::Boolean)
 Function :InitEx. More...
 
virtual CORBA::Boolean More ()
 Function : More. More...
 
virtual void Next ()
 Function : Next. More...
 
virtual SALOMEDS::SObject_ptr Value ()
 Function : Value Purpose : More...
 
virtual PortableServer::POA_ptr _default_POA ()
 Get default POA for the servant object. More...
 
virtual void Register ()
 Increment reference counter. More...
 
virtual void UnRegister ()
 Decrement reference counter. More...
 
virtual void Destroy ()
 Decrement reference counter. More...
 

Protected Attributes

PortableServer::POA_var myPOA
 
int myRefCounter
 

Private Attributes

CORBA::ORB_var _orb
 
SALOMEDSImpl_ChildIterator_it
 

Constructor & Destructor Documentation

SALOMEDS_ChildIterator_i::SALOMEDS_ChildIterator_i ( const SALOMEDSImpl_ChildIterator theImpl,
CORBA::ORB_ptr  orb 
)

standard constructor

Function : constructor Purpose :

References _orb, and SALOMEDS::lock().

SALOMEDS_ChildIterator_i::~SALOMEDS_ChildIterator_i ( )

standard destructor

Function : destructor Purpose :

References _it.

Member Function Documentation

PortableServer::POA_ptr SALOME::GenericObj_i::_default_POA ( )
virtualinherited

Get default POA for the servant object.

This function is implicitly called from "_this()" function. Default POA can be set via the constructor.

Returns
reference to the default POA for the servant

References SALOME::GenericObj_i::myPOA.

void SALOME::GenericObj_i::Destroy ( )
virtualinherited

Decrement reference counter.

Deprecated:
Use UnRegister() instead.

References MESSAGE, and SALOME::GenericObj_i::UnRegister().

void SALOMEDS_ChildIterator_i::Init ( )
virtual

Function :Init.

References _it, SALOMEDSImpl_ChildIterator::Init(), and SALOMEDS::lock().

void SALOMEDS_ChildIterator_i::InitEx ( CORBA::Boolean  allLevels)
virtual

Function :InitEx.

References _it, SALOMEDSImpl_ChildIterator::InitEx(), and SALOMEDS::lock().

CORBA::Boolean SALOMEDS_ChildIterator_i::More ( )
virtual

Function : More.

References _it, SALOMEDS::lock(), and SALOMEDSImpl_ChildIterator::More().

void SALOMEDS_ChildIterator_i::Next ( )
virtual

Function : Next.

References _it, SALOMEDS::lock(), and SALOMEDSImpl_ChildIterator::Next().

void SALOME::GenericObj_i::Register ( )
virtualinherited

Increment reference counter.

References IS_OBJ_IN_QUESTION, MESSAGE, MYDEBUG, and SALOME::GenericObj_i::myRefCounter.

void SALOME::GenericObj_i::UnRegister ( )
virtualinherited

Decrement reference counter.

As soon as reference counter goes to zero, the object is automatically deactivated.

References IS_OBJ_IN_QUESTION, MESSAGE, MYDEBUG, SALOME::GenericObj_i::myPOA, and SALOME::GenericObj_i::myRefCounter.

Referenced by SALOME::GenericObj_i::Destroy().

SALOMEDS::SObject_ptr SALOMEDS_ChildIterator_i::Value ( )
virtual

Field Documentation

SALOMEDSImpl_ChildIterator* SALOMEDS_ChildIterator_i::_it
private
CORBA::ORB_var SALOMEDS_ChildIterator_i::_orb
private

Referenced by SALOMEDS_ChildIterator_i(), and Value().

PortableServer::POA_var SALOME::GenericObj_i::myPOA
protectedinherited
int SALOME::GenericObj_i::myRefCounter
protectedinherited