#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().