Version: 9.12.0
SALOMESDS::RefCountServ Class Referenceabstract

#include <SALOMESDS_RefCountServ.hxx>

Inheritance diagram for SALOMESDS::RefCountServ:

Public Member Functions

void incrRef () const
 
bool decrRef () const
 
int getCounter () const
 
virtual PortableServer::POA_var getPOA () const =0
 
CORBA::Object_var activate ()
 
void enforcedRelease ()
 

Protected Member Functions

 RefCountServ ()
 
 RefCountServ (const RefCountServ &other)
 
virtual ~RefCountServ ()
 

Private Attributes

unsigned int _cnt
 

Constructor & Destructor Documentation

◆ RefCountServ() [1/2]

RefCountServ::RefCountServ ( )
protected

◆ RefCountServ() [2/2]

RefCountServ::RefCountServ ( const RefCountServ other)
protected

◆ ~RefCountServ()

RefCountServ::~RefCountServ ( )
protectedvirtual

Member Function Documentation

◆ activate()

◆ decrRef()

◆ enforcedRelease()

◆ getCounter()

int SALOMESDS::RefCountServ::getCounter ( ) const

References _cnt.

Referenced by SALOMESDS::BasicDataServer::getRCValue().

◆ getPOA()

virtual PortableServer::POA_var SALOMESDS::POAHolder::getPOA ( ) const
pure virtualinherited

◆ incrRef()

void RefCountServ::incrRef ( ) const

References _cnt.

Referenced by SALOMESDS::BasicDataServer::Register().

Field Documentation

◆ _cnt

unsigned int SALOMESDS::RefCountServ::_cnt
mutableprivate

Referenced by decrRef(), getCounter(), and incrRef().