Version: 8.3.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 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 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_UseCaseIterator_impl
 

Constructor & Destructor Documentation

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

standard constructor

Function : constructor Purpose :

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

SALOMEDS_UseCaseIterator_i::~SALOMEDS_UseCaseIterator_i ( )

standard destructor

Function : destructor Purpose :

References _impl.

Member Function Documentation

PortableServer::POA_ptr SALOME::GenericObj_i::_default_POA ( )
virtualinherited

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

References SALOME::GenericObj_i::myPOA.

void SALOME::GenericObj_i::Destroy ( )
virtualinherited

Decrement reference counter.

Deprecated:
Use UnRegister() instead.

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

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

Function :Init.

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

CORBA::Boolean SALOMEDS_UseCaseIterator_i::More ( )
virtual

Function : More.

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

void SALOMEDS_UseCaseIterator_i::Next ( )
virtual

Function : Next.

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

void SALOME::GenericObj_i::Register ( )
virtualinherited

Increment reference counter.

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

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

Referenced by SALOME::GenericObj_i::Destroy().

SALOMEDS::SObject_ptr SALOMEDS_UseCaseIterator_i::Value ( )
virtual

Field Documentation

SALOMEDSImpl_UseCaseIterator* SALOMEDS_UseCaseIterator_i::_impl
private
CORBA::ORB_var SALOMEDS_UseCaseIterator_i::_orb
private
PortableServer::POA_var SALOME::GenericObj_i::myPOA
protectedinherited
int SALOME::GenericObj_i::myRefCounter
protectedinherited