#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 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 | 
| SALOMEDS_ChildIterator_i::SALOMEDS_ChildIterator_i | ( | const SALOMEDSImpl_ChildIterator & | theImpl, | 
| CORBA::ORB_ptr | orb | ||
| ) | 
| SALOMEDS_ChildIterator_i::~SALOMEDS_ChildIterator_i | ( | ) | 
      
  | 
  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 _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, 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 Purpose :
References _it, _orb, SALOMEDS::lock(), SALOMEDS_SObject_i::New(), and SALOMEDSImpl_ChildIterator::Value().
      
  | 
  private | 
      
  | 
  private | 
Referenced by SALOMEDS_ChildIterator_i(), and Value().
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
Referenced by SALOME::GenericObj_i::Register(), and SALOME::GenericObj_i::UnRegister().