29 # ifndef __RegistryService_h__
30 # define __RegistryService_h__
34 #include <SALOMEconfig.h>
35 #include CORBA_SERVER_HEADER(SALOME_Registry)
40 #pragma warning(disable:4275) // Disable warning interface non dll
41 #pragma warning(disable:4251) // Warning DLL Interface ...
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);
97 void SetOrb( CORBA::ORB_ptr orb ) {
_orb = CORBA::ORB::_duplicate(orb);
return; }
106 std::map<int,client_infos *>
_reg ;
107 std::map<int,client_infos *>
_fin ;