A class to manage file transfer in SALOME.  
 More...
 | 
| 
int  | _fileKey | 
|   | 
| 
std::map< int, FILE * >  | _fileAccess | 
|   | 
| 
int  | _ctr | 
|   | 
A class to manage file transfer in SALOME. 
 
      
        
          | fileTransfer_i::fileTransfer_i  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | fileTransfer_i::~fileTransfer_i  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
      
        
          | CORBA::Long fileTransfer_i::open  | 
          ( | 
          const char *  | 
          fileName | ) | 
           | 
        
      
 
open the given file 
CORBA method: try to open the file. If the file is readable, return a positive integer else return 0; 
- Parameters
 - 
  
    | fileName | path to the file to be transfered  | 
  
   
- Returns
 - fileId = positive integer > 0 if open OK. 
 
 
 
      
        
          | void fileTransfer_i::close  | 
          ( | 
          CORBA::Long  | 
          fileId | ) | 
           | 
        
      
 
close a file 
CORBA method: close the file associated to the fileId given at open. 
- Parameters
 - 
  
    | fileId | got in return from open method  | 
  
   
 
 
get a data block from a file 
CORBA method: get a block of data from the file associated to the fileId given at open. 
- Parameters
 - 
  
    | fileId | got in return from open method  | 
  
   
- Returns
 - an octet sequence. Last one is empty. 
 
 
 
      
        
          | CORBA::Long fileTransfer_i::openW  | 
          ( | 
          const char *  | 
          fileName | ) | 
           | 
        
      
 
open the given file in write mode (for copy) 
CORBA method: try to open the file. If the file is writable, return a positive integer else return 0; 
- Parameters
 - 
  
    | fileName | path to the file to be transfered  | 
  
   
- Returns
 - fileId = positive integer > 0 if open OK. 
 
 
 
put a data block for copy into a file 
CORBA method: put a block of data into the file associated to the fileId given at openW. 
- Parameters
 - 
  
    | fileId | got in return from openW method  | 
    | block | an octet sequence to copy into opened file  |