General KERNEL Documentation     End User KERNEL Services  


SALOME::GenericObj_i Class Reference

#include <SALOME_GenericObj_i.hh>

Inheritance diagram for SALOME::GenericObj_i:

Inheritance graph
Collaboration diagram for SALOME::GenericObj_i:

Collaboration graph

Public Member Functions

 GenericObj_i (PortableServer::POA_ptr thePOA=PortableServer::POA::_nil())
virtual PortableServer::POA_ptr _default_POA ()
virtual void Register ()
virtual void Destroy ()

Protected Attributes

PortableServer::POA_var myPOA
int myRefCounter

Constructor & Destructor Documentation

GenericObj_i::GenericObj_i PortableServer::POA_ptr  thePOA = PortableServer::POA::_nil()  ) 
 


Member Function Documentation

PortableServer::POA_ptr GenericObj_i::_default_POA  )  [virtual]
 

void GenericObj_i::Register  )  [virtual]
 

Increase the reference count (mark as used by another object).

void GenericObj_i::Destroy  )  [virtual]
 

Decrease the reference count (release by another object).


Field Documentation

PortableServer::POA_var SALOME::GenericObj_i::myPOA [protected]
 

int SALOME::GenericObj_i::myRefCounter [protected]