Version: 8.3.0
SALOMEDS_SComponentIterator_i Class Reference

#include <SALOMEDS_SComponentIterator_i.hxx>

Inheritance diagram for SALOMEDS_SComponentIterator_i:

Public Member Functions

 SALOMEDS_SComponentIterator_i (const SALOMEDSImpl_SComponentIterator &theImpl, CORBA::ORB_ptr)
 Function : constructor. More...
 
 ~SALOMEDS_SComponentIterator_i ()
 Function : destructor. More...
 
virtual void Init ()
 Function : Init. More...
 
virtual CORBA::Boolean More ()
 Function : More. More...
 
virtual void Next ()
 Function : Next. More...
 
virtual SALOMEDS::SComponent_ptr Value ()
 Function : Value. 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_SComponentIterator_impl
 

Constructor & Destructor Documentation

SALOMEDS_SComponentIterator_i::SALOMEDS_SComponentIterator_i ( const SALOMEDSImpl_SComponentIterator theImpl,
CORBA::ORB_ptr  orb 
)

Function : constructor.

References _impl, _orb, and SALOMEDSImpl_SComponentIterator::GetPersistentCopy().

SALOMEDS_SComponentIterator_i::~SALOMEDS_SComponentIterator_i ( )

Function : destructor.

References _impl.

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_SComponentIterator_i::Init ( )
virtual
CORBA::Boolean SALOMEDS_SComponentIterator_i::More ( )
virtual
void SALOMEDS_SComponentIterator_i::Next ( )
virtual
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::SComponent_ptr SALOMEDS_SComponentIterator_i::Value ( )
virtual

Field Documentation

CORBA::ORB_var SALOMEDS_SComponentIterator_i::_orb
private
PortableServer::POA_var SALOME::GenericObj_i::myPOA
protectedinherited
int SALOME::GenericObj_i::myRefCounter
protectedinherited