#include <SALOMEDS_SComponentIterator_i.hxx>
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 |
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.
|
virtualinherited |
Get default POA for the servant object.
This function is implicitly called from "_this()" function. Default POA can be set via the constructor.
References SALOME::GenericObj_i::myPOA.
|
virtualinherited |
Decrement reference counter.
References MESSAGE, and SALOME::GenericObj_i::UnRegister().
|
virtual |
Function : Init.
References _impl, SALOMEDSImpl_SComponentIterator::Init(), and SALOMEDS::lock().
Referenced by SALOMEDS_Study_i::NewComponentIterator().
|
virtual |
Function : More.
References _impl, SALOMEDS::lock(), and SALOMEDSImpl_SComponentIterator::More().
|
virtual |
Function : Next.
References _impl, SALOMEDS::lock(), and SALOMEDSImpl_SComponentIterator::Next().
|
virtualinherited |
Increment reference counter.
References IS_OBJ_IN_QUESTION, MESSAGE, MYDEBUG, and SALOME::GenericObj_i::myRefCounter.
|
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().
|
virtual |
Function : Value.
References _impl, _orb, SALOMEDS::lock(), SALOMEDS_SComponent_i::New(), and SALOMEDSImpl_SComponentIterator::Value().
|
private |
Referenced by Init(), More(), Next(), SALOMEDS_SComponentIterator_i(), Value(), and ~SALOMEDS_SComponentIterator_i().
|
private |
Referenced by SALOMEDS_SComponentIterator_i(), and Value().
|
protectedinherited |
|
protectedinherited |
Referenced by SALOME::GenericObj_i::Register(), and SALOME::GenericObj_i::UnRegister().