28 #ifndef _SALOME_FILEREF_I_HXX_
29 #define _SALOME_FILEREF_I_HXX_
31 #include "SALOME_Container.hxx"
33 #include <SALOMEconfig.h>
34 #include CORBA_SERVER_HEADER(SALOME_Component)
40 public virtual POA_Engines::fileRef,
41 public virtual PortableServer::ServantBase
45 fileRef_i(Engines::Container_ptr container,
46 const char* origFileName);
53 Engines::Container_ptr getContainer();
55 CORBA::Boolean addRef(
const char* machine,
56 const char* fileName);
58 char* getRef(
const char* machine);
61 Engines::Container_var _container;
62 std::string _origFileName;
64 std::map<std::string, std::string> _copies;