Version: 9.12.0
SALOMEDS_UseCaseIterator_i Class Reference

#include <SALOMEDS_UseCaseIterator_i.hxx>

Inheritance diagram for SALOMEDS_UseCaseIterator_i:

Public Member Functions

 SALOMEDS_UseCaseIterator_i (const SALOMEDSImpl_UseCaseIterator &theImpl, CORBA::ORB_ptr)
 standard constructor
More...
 
 ~SALOMEDS_UseCaseIterator_i ()
 standard destructor More...
 
virtual PortableServer::POA_ptr _default_POA ()
 Get default POA for the servant object. More...
 
virtual void Init (CORBA::Boolean)
 Function :Init. More...
 
virtual CORBA::Boolean More ()
 Function : More. More...
 
virtual void Next ()
 Function : Next. More...
 
virtual SALOMEDS::SObject_ptr Value ()
 Function : 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_UseCaseIterator_impl
 

Constructor & Destructor Documentation

◆ SALOMEDS_UseCaseIterator_i()

SALOMEDS_UseCaseIterator_i::SALOMEDS_UseCaseIterator_i ( const SALOMEDSImpl_UseCaseIterator theImpl,
CORBA::ORB_ptr  orb 
)

standard constructor

Function : constructor Purpose :

References _impl, _orb, SALOMEDSImpl_UseCaseIterator::GetPersistentCopy(), and salome::orb.

◆ ~SALOMEDS_UseCaseIterator_i()

SALOMEDS_UseCaseIterator_i::~SALOMEDS_UseCaseIterator_i ( )

standard destructor

Function : destructor Purpose :

References _impl.

Member Function Documentation

◆ _default_POA()

PortableServer::POA_ptr SALOMEDS_UseCaseIterator_i::_default_POA ( )
virtual

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

Reimplemented from SALOME::GenericObj_i.

References SALOMEDS_Study_i::GetThePOA(), and SALOME::GenericObj_i::myPOA.

◆ Destroy()

void SALOME::GenericObj_i::Destroy ( )
virtualinherited

Decrement reference counter.

Deprecated:
Use UnRegister() instead.

References MESSAGE, and SALOME::GenericObj_i::UnRegister().

◆ Init()

void SALOMEDS_UseCaseIterator_i::Init ( CORBA::Boolean  allLevels)
virtual

Function :Init.

References _impl, SALOMEDSImpl_UseCaseIterator::Init(), and SALOMEDS::lock().

◆ More()

CORBA::Boolean SALOMEDS_UseCaseIterator_i::More ( )
virtual

Function : More.

References _impl, SALOMEDS::lock(), and SALOMEDSImpl_UseCaseIterator::More().

◆ Next()

void SALOMEDS_UseCaseIterator_i::Next ( )
virtual

Function : Next.

References _impl, SALOMEDS::lock(), and SALOMEDSImpl_UseCaseIterator::Next().

◆ Register()

void SALOME::GenericObj_i::Register ( )
virtualinherited

Increment reference counter.

References IS_OBJ_IN_QUESTION, MESSAGE, and SALOME::GenericObj_i::myRefCounter.

◆ UnRegister()

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, SALOME::GenericObj_i::myPOA, and SALOME::GenericObj_i::myRefCounter.

Referenced by SALOME::GenericObj_i::Destroy(), and SALOME_PyNode.Generic::Destroy().

◆ Value()

SALOMEDS::SObject_ptr SALOMEDS_UseCaseIterator_i::Value ( )
virtual

Field Documentation

◆ _impl

◆ _orb

◆ myPOA

◆ myRefCounter

int SALOME::GenericObj_i::myRefCounter
protectedinherited