Ignore:
Timestamp:
06/05/15 15:42:02 (9 years ago)
Author:
rlacroix
Message:

Add the Fortran interface for the "compression_level" attribute.

It had been forgotten in r606.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/branchs/xios-1.0/src/interface/c_attr/icfile_attr.cpp

    r581 r608  
    1717  typedef xios::CFile*  file_Ptr; 
    1818   
     19  void cxios_set_file_compression_level(file_Ptr file_hdl, int compression_level) 
     20  { 
     21     CTimer::get("XIOS").resume(); 
     22    file_hdl->compression_level.setValue(compression_level); 
     23    file_hdl->sendAttributToServer(file_hdl->compression_level); 
     24     CTimer::get("XIOS").suspend(); 
     25  } 
     26   
     27  void cxios_get_file_compression_level(file_Ptr file_hdl, int* compression_level) 
     28  { 
     29    *compression_level = file_hdl->compression_level.getInheritedValue(); 
     30  } 
     31   
     32  bool cxios_is_defined_file_compression_level(file_Ptr file_hdl ) 
     33  { 
     34    CTimer::get("XIOS").resume(); 
     35    bool isDefined = file_hdl->compression_level.hasInheritedValue(); 
     36    CTimer::get("XIOS").suspend(); 
     37    return isDefined; 
     38  } 
     39   
     40   
     41   
    1942  void cxios_set_file_description(file_Ptr file_hdl, const char * description, int description_size) 
    2043  { 
Note: See TracChangeset for help on using the changeset viewer.