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;