Version: 9.12.0
SALOMESDS::BasicDataServer Class Reference

#include <SALOMESDS_BasicDataServer.hxx>

Inheritance diagram for SALOMESDS::BasicDataServer:

Public Member Functions

 BasicDataServer (DataScopeServerBase *father, const std::string &varName)
 
SALOME::DataScopeServer_ptr getMyDataScopeServer ()
 
char * getVarName ()
 Called remotely -> to protect against throw. More...
 
char * getScopeName ()
 
void Register ()
 
void UnRegister ()
 
void Destroy ()
 
CORBA::Long getRCValue ()
 
DataScopeServerBasegetFather () const
 
std::string getVarNameCpp () const
 
void incrRef () const
 
bool decrRef () const
 
int getCounter () const
 
CORBA::Object_var activate ()
 
void enforcedRelease ()
 

Protected Member Functions

PortableServer::POA_var getPOA () const
 

Protected Attributes

DataScopeServerBase_father
 

Private Attributes

std::string _var_name
 
unsigned int _cnt
 

Constructor & Destructor Documentation

◆ BasicDataServer()

BasicDataServer::BasicDataServer ( DataScopeServerBase father,
const std::string &  varName 
)

Member Function Documentation

◆ activate()

◆ decrRef()

◆ Destroy()

void BasicDataServer::Destroy ( )

◆ enforcedRelease()

◆ getCounter()

int SALOMESDS::RefCountServ::getCounter ( ) const
inherited

References SALOMESDS::RefCountServ::_cnt.

Referenced by getRCValue().

◆ getFather()

◆ getMyDataScopeServer()

SALOME::DataScopeServer_ptr BasicDataServer::getMyDataScopeServer ( )

◆ getPOA()

PortableServer::POA_var BasicDataServer::getPOA ( ) const
protectedvirtual

◆ getRCValue()

CORBA::Long BasicDataServer::getRCValue ( )

◆ getScopeName()

char * BasicDataServer::getScopeName ( )

◆ getVarName()

char * BasicDataServer::getVarName ( )

Called remotely -> to protect against throw.

References _var_name.

◆ getVarNameCpp()

◆ incrRef()

void RefCountServ::incrRef ( ) const
inherited

References SALOMESDS::RefCountServ::_cnt.

Referenced by Register().

◆ Register()

void BasicDataServer::Register ( )

◆ UnRegister()

void BasicDataServer::UnRegister ( )

Field Documentation

◆ _cnt

unsigned int SALOMESDS::RefCountServ::_cnt
mutableprivateinherited

◆ _father

◆ _var_name

std::string SALOMESDS::BasicDataServer::_var_name
private

Referenced by getVarName(), and getVarNameCpp().