#include <SALOMEDS_ChildIterator_i.hxx>

Public Member Functions | |
| SALOMEDS_ChildIterator_i (const SALOMEDSImpl_ChildIterator &, CORBA::ORB_ptr) | |
| standard constructor More... | |
| ~SALOMEDS_ChildIterator_i () | |
| standard destructor More... | |
| virtual PortableServer::POA_ptr | _default_POA () |
| Get default POA for the servant object. 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 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 |
| SALOMEDS_ChildIterator_i::SALOMEDS_ChildIterator_i | ( | const SALOMEDSImpl_ChildIterator & | theImpl, |
| CORBA::ORB_ptr | orb | ||
| ) |
standard constructor
Function : constructor Purpose :
References _orb, SALOMEDS::lock(), and salome::orb.
| SALOMEDS_ChildIterator_i::~SALOMEDS_ChildIterator_i | ( | ) |
|
virtual |
Get default POA for the servant object.
This function is implicitly called from "_this()" function. Default POA can be set via the constructor.
Reimplemented from SALOME::GenericObj_i.
References SALOMEDS_Study_i::GetThePOA(), and SALOME::GenericObj_i::myPOA.
|
virtualinherited |
Decrement reference counter.
References MESSAGE, and SALOME::GenericObj_i::UnRegister().
|
virtual |
Function :Init.
References _it, SALOMEDSImpl_ChildIterator::Init(), and SALOMEDS::lock().
|
virtual |
Function :InitEx.
References _it, SALOMEDSImpl_ChildIterator::InitEx(), and SALOMEDS::lock().
|
virtual |
Function : More.
References _it, SALOMEDS::lock(), and SALOMEDSImpl_ChildIterator::More().
|
virtual |
Function : Next.
References _it, SALOMEDS::lock(), and SALOMEDSImpl_ChildIterator::Next().
|
virtualinherited |
Increment reference counter.
References IS_OBJ_IN_QUESTION, MESSAGE, 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, SALOME::GenericObj_i::myPOA, and SALOME::GenericObj_i::myRefCounter.
Referenced by SALOME::GenericObj_i::Destroy(), and SALOME_PyNode.Generic::Destroy().
|
virtual |
Function : Value Purpose :
References _it, _orb, SALOMEDS::lock(), SALOMEDS_SObject_i::New(), and SALOMEDSImpl_ChildIterator::Value().
|
private |
|
private |
Referenced by SALOME_Container.SALOME_Container_Abstract_i::__init__(), SALOME_ContainerPy.SALOME_ContainerPy_Gen_i::__init__(), SALOME_ContainerPy.SALOME_ContainerPy_i::__init__(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::__init__(), SALOME_NamingServicePy.SALOME_NamingServicePy_i::__init__(), SALOME_ContainerPy.SALOME_ContainerPy_Gen_i::create_component_instance(), SALOME_Container.SALOME_Container_Abstract_i::create_component_instance(), SALOME_Container.SALOME_Container_Abstract_i::create_pynode(), SALOME_Container.SALOME_Container_Abstract_i::create_pyscriptnode(), SALOME_Embedded_NamingService_ClientPy.SALOME_Embedded_NamingService_ClientPy::Register(), SALOME_Embedded_NamingService_ClientPy.SALOME_Embedded_NamingService_ClientPy::Resolve(), SALOMEDS_ChildIterator_i(), SALOME_ContainerPy.SALOME_ContainerPy_Gen_i::Shutdown(), and Value().
|
protectedinherited |
Referenced by SALOME::GenericObj_i::_default_POA(), _default_POA(), SALOMEDS_GenericAttribute_i::_default_POA(), SALOMEDS_SComponentIterator_i::_default_POA(), SALOMEDS_SObject_i::_default_POA(), SALOMEDS_UseCaseBuilder_i::_default_POA(), SALOMEDS_UseCaseIterator_i::_default_POA(), SALOME::GenericObj_i::GenericObj_i(), and SALOME::GenericObj_i::UnRegister().
|
protectedinherited |
Referenced by SALOME::GenericObj_i::Register(), and SALOME::GenericObj_i::UnRegister().