28 #ifndef _SALOME_FILETRANSFER_I_HXX_
29 #define _SALOME_FILETRANSFER_I_HXX_
35 #include <SALOMEconfig.h>
36 #include CORBA_SERVER_HEADER(SALOME_Component)
41 public virtual POA_Engines::fileTransfer,
42 public virtual PortableServer::ServantBase,
49 CORBA::Long open(
const char* fileName);
51 void close(CORBA::Long fileId);
54 CORBA::Long openW(
const char* fileName);
#define CONTAINER_EXPORT
Definition: SALOME_Container.hxx:37
Implementation of the base servant for SALOME objects with reference counter.
Definition: SALOME_GenericObj_i.hh:53
A class to manage file transfer in SALOME.
Definition: SALOME_FileTransfer_i.hxx:44
std::map< int, FILE * > _fileAccess
Definition: SALOME_FileTransfer_i.hxx:59
int _ctr
Definition: SALOME_FileTransfer_i.hxx:60
int _fileKey
Definition: SALOME_FileTransfer_i.hxx:58
sequence< octet > fileBlock
A block of binary data used for file transfer. The maximum size of the block is defined on server sid...
Definition: SALOME_Component.idl:527