29 # ifndef __RegistryService_h__
30 # define __RegistryService_h__
34 #include <SALOMEconfig.h>
35 #include CORBA_SERVER_HEADER(SALOME_Registry)
40 #pragma warning(disable:4275)
41 #pragma warning(disable:4251)
48 enum Status { UNDEF=-1 , TERMINATED=0 , RUNNING=1 } ;
82 virtual CORBA::ULong
size (
void );
84 virtual void remove(
const CORBA::ULong
id );
85 virtual void hello(
const CORBA::ULong
id );
87 virtual void remove( CORBA::ULong
id );
88 virtual void hello( CORBA::ULong
id );
90 virtual void end(
void);
106 std::map<int,client_infos *>
_reg ;
107 std::map<int,client_infos *>
_fin ;
#define REGISTRY_EXPORT
Definition: SALOME_Registry.hxx:37
Definition: RegistryService.hxx:51
const char *const _pwname
Definition: RegistryService.hxx:59
long _ts_end
Definition: RegistryService.hxx:64
long _ts_hello
Definition: RegistryService.hxx:63
const long _pid
Definition: RegistryService.hxx:55
const char *const _name
Definition: RegistryService.hxx:54
const long _difftime
Definition: RegistryService.hxx:61
const long _ts_start
Definition: RegistryService.hxx:60
const char *const _ior
Definition: RegistryService.hxx:53
const char *const _adip
Definition: RegistryService.hxx:57
const char *const _cdir
Definition: RegistryService.hxx:62
Status _status
Definition: RegistryService.hxx:65
const long _uid
Definition: RegistryService.hxx:58
const char *const _machine
Definition: RegistryService.hxx:56
Definition: RegistryService.hxx:45
const char * _SessionName
Definition: RegistryService.hxx:104
void Shutdown()
Definition: RegistryService.hxx:99
virtual CORBA::ULong size(void)
Definition: RegistryService.cxx:82
std::map< int, client_infos * > _fin
Definition: RegistryService.hxx:107
virtual CORBA::ULong add(const Registry::Infos &infos)
Definition: RegistryService.cxx:89
virtual ~RegistryService(void)
Definition: RegistryService.cxx:55
virtual Registry::AllInfos * history(void)
Definition: RegistryService.cxx:156
Registry::AllInfos * makeseq(std::map< int, client_infos * > &mymap)
Definition: RegistryService.cxx:163
void SetOrb(CORBA::ORB_ptr orb)
Definition: RegistryService.hxx:97
Status
Definition: RegistryService.hxx:48
RegistryService(void)
Definition: RegistryService.cxx:49
virtual void hello(const CORBA::ULong id)
Definition: RegistryService.cxx:127
virtual void end(void)
Definition: RegistryService.cxx:141
virtual Registry::AllInfos * getall(void)
Definition: RegistryService.cxx:149
CORBA::Long getPID()
Definition: RegistryService.cxx:245
int _Compteur
Definition: RegistryService.hxx:105
std::map< int, client_infos * > _reg
Definition: RegistryService.hxx:106
CORBA::ORB_var _orb
Definition: RegistryService.hxx:103
void SessionName(const char *sessionName)
Definition: RegistryService.cxx:229
void ping()
Definition: RegistryService.cxx:236
sequence< Infos > AllInfos
a list of information
Definition: SALOME_Registry.idl:54
def remove(path)
Definition: pythonpath_reduction.py:25
orb
Definition: salome.py:122
a struct to collect information about servers (processes)
Definition: SALOME_Registry.idl:37