Changeset 432 for XIOS/trunk/src/interface/c_attr/icfile_attr.cpp
- Timestamp:
- 06/03/13 11:21:19 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/interface/c_attr/icfile_attr.cpp
r415 r432 35 35 } 36 36 37 bool cxios_is_defined_file_description(file_Ptr file_hdl ) 38 { 39 CTimer::get("XIOS").resume(); 40 return !file_hdl->description.isEmpty(); 41 CTimer::get("XIOS").suspend(); 42 } 43 44 37 45 38 46 void cxios_set_file_enabled(file_Ptr file_hdl, bool enabled) … … 49 57 } 50 58 59 bool cxios_is_defined_file_enabled(file_Ptr file_hdl ) 60 { 61 CTimer::get("XIOS").resume(); 62 return !file_hdl->enabled.isEmpty(); 63 CTimer::get("XIOS").suspend(); 64 } 65 66 51 67 52 68 void cxios_set_file_min_digits(file_Ptr file_hdl, int min_digits) … … 63 79 } 64 80 81 bool cxios_is_defined_file_min_digits(file_Ptr file_hdl ) 82 { 83 CTimer::get("XIOS").resume(); 84 return !file_hdl->min_digits.isEmpty(); 85 CTimer::get("XIOS").suspend(); 86 } 87 88 65 89 66 90 void cxios_set_file_name(file_Ptr file_hdl, const char * name, int name_size) … … 82 106 } 83 107 108 bool cxios_is_defined_file_name(file_Ptr file_hdl ) 109 { 110 CTimer::get("XIOS").resume(); 111 return !file_hdl->name.isEmpty(); 112 CTimer::get("XIOS").suspend(); 113 } 114 115 84 116 85 117 void cxios_set_file_name_suffix(file_Ptr file_hdl, const char * name_suffix, int name_suffix_size) … … 101 133 } 102 134 135 bool cxios_is_defined_file_name_suffix(file_Ptr file_hdl ) 136 { 137 CTimer::get("XIOS").resume(); 138 return !file_hdl->name_suffix.isEmpty(); 139 CTimer::get("XIOS").suspend(); 140 } 141 142 103 143 104 144 void cxios_set_file_output_freq(file_Ptr file_hdl, const char * output_freq, int output_freq_size) … … 120 160 } 121 161 162 bool cxios_is_defined_file_output_freq(file_Ptr file_hdl ) 163 { 164 CTimer::get("XIOS").resume(); 165 return !file_hdl->output_freq.isEmpty(); 166 CTimer::get("XIOS").suspend(); 167 } 168 169 122 170 123 171 void cxios_set_file_output_level(file_Ptr file_hdl, int output_level) … … 134 182 } 135 183 184 bool cxios_is_defined_file_output_level(file_Ptr file_hdl ) 185 { 186 CTimer::get("XIOS").resume(); 187 return !file_hdl->output_level.isEmpty(); 188 CTimer::get("XIOS").suspend(); 189 } 190 191 136 192 137 193 void cxios_set_file_par_access(file_Ptr file_hdl, const char * par_access, int par_access_size) … … 153 209 } 154 210 211 bool cxios_is_defined_file_par_access(file_Ptr file_hdl ) 212 { 213 CTimer::get("XIOS").resume(); 214 return !file_hdl->par_access.isEmpty(); 215 CTimer::get("XIOS").suspend(); 216 } 217 218 155 219 156 220 void cxios_set_file_split_freq(file_Ptr file_hdl, const char * split_freq, int split_freq_size) … … 172 236 } 173 237 238 bool cxios_is_defined_file_split_freq(file_Ptr file_hdl ) 239 { 240 CTimer::get("XIOS").resume(); 241 return !file_hdl->split_freq.isEmpty(); 242 CTimer::get("XIOS").suspend(); 243 } 244 245 246 247 void cxios_set_file_split_freq_format(file_Ptr file_hdl, const char * split_freq_format, int split_freq_format_size) 248 { 249 std::string split_freq_format_str; 250 if(!cstr2string(split_freq_format, split_freq_format_size, split_freq_format_str)) return; 251 CTimer::get("XIOS").resume(); 252 file_hdl->split_freq_format.setValue(split_freq_format_str); 253 file_hdl->sendAttributToServer(file_hdl->split_freq_format); 254 CTimer::get("XIOS").suspend(); 255 } 256 257 void cxios_get_file_split_freq_format(file_Ptr file_hdl, char * split_freq_format, int split_freq_format_size) 258 { 259 CTimer::get("XIOS").resume(); 260 if(!string_copy(file_hdl->split_freq_format.getValue(),split_freq_format , split_freq_format_size)) 261 ERROR("void cxios_get_file_split_freq_format(file_Ptr file_hdl, char * split_freq_format, int split_freq_format_size)", <<"Input string is to short"); 262 CTimer::get("XIOS").suspend(); 263 } 264 265 bool cxios_is_defined_file_split_freq_format(file_Ptr file_hdl ) 266 { 267 CTimer::get("XIOS").resume(); 268 return !file_hdl->split_freq_format.isEmpty(); 269 CTimer::get("XIOS").suspend(); 270 } 271 272 174 273 175 274 void cxios_set_file_sync_freq(file_Ptr file_hdl, const char * sync_freq, int sync_freq_size) … … 191 290 } 192 291 292 bool cxios_is_defined_file_sync_freq(file_Ptr file_hdl ) 293 { 294 CTimer::get("XIOS").resume(); 295 return !file_hdl->sync_freq.isEmpty(); 296 CTimer::get("XIOS").suspend(); 297 } 298 299 193 300 194 301 void cxios_set_file_type(file_Ptr file_hdl, const char * type, int type_size) … … 210 317 } 211 318 319 bool cxios_is_defined_file_type(file_Ptr file_hdl ) 320 { 321 CTimer::get("XIOS").resume(); 322 return !file_hdl->type.isEmpty(); 323 CTimer::get("XIOS").suspend(); 324 } 325 326 212 327 213 328
Note: See TracChangeset
for help on using the changeset viewer.