Changeset 509 for XIOS/trunk/src/interface
- Timestamp:
- 11/13/14 15:09:14 (9 years ago)
- Location:
- XIOS/trunk/src/interface
- Files:
-
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/interface/c/icdata.cpp
r501 r509 92 92 CTimer::get("XIOS close definition").resume() ; 93 93 CContext* context = CContext::getCurrent() ; 94 // context->setClientServerBuffer(); 94 95 context->closeDefinition() ; 95 96 CTimer::get("XIOS close definition").suspend() ; … … 257 258 { 258 259 CVariable::get(context->getId(),varIdStr)->setData<double>(data); 259 CVariable::get(context->getId(),varIdStr)->sendValue();260 //CVariable::get(context->getId(),varIdStr)->sendValue(); 260 261 } 261 262 … … 278 279 { 279 280 CVariable::get(context->getId(),varIdStr)->setData<float>(data); 280 CVariable::get(context->getId(),varIdStr)->sendValue();281 //CVariable::get(context->getId(),varIdStr)->sendValue(); 281 282 } 282 283 … … 299 300 { 300 301 CVariable::get(context->getId(),varIdStr)->setData<int>(data); 301 CVariable::get(context->getId(),varIdStr)->sendValue();302 //CVariable::get(context->getId(),varIdStr)->sendValue(); 302 303 } 303 304 … … 321 322 { 322 323 CVariable::get(context->getId(),varIdStr)->setData<bool>(data); 323 CVariable::get(context->getId(),varIdStr)->sendValue();324 //CVariable::get(context->getId(),varIdStr)->sendValue(); 324 325 } 325 326 … … 347 348 { 348 349 CVariable::get(context->getId(),varIdStr)->setData<string>(dataStr); 349 CVariable::get(context->getId(),varIdStr)->sendValue();350 //CVariable::get(context->getId(),varIdStr)->sendValue(); 350 351 } 351 352 -
XIOS/trunk/src/interface/c/icdate.cpp
r501 r509 31 31 CDuration dur = {ts_year, ts_month, ts_day, ts_hour, ts_minute, ts_second, 0}; 32 32 xios::CContext* context = CContext::getCurrent() ; 33 34 context->timestep.setValue(dur.toString()); 35 context->sendAttributToServer("timestep") ; 36 CTimer::get("XIOS").suspend() ; 33 context->timestep.setValue(dur.toString()); 34 CTimer::get("XIOS").suspend() ; 37 35 } 38 36 catch (xios::CException & exc) … … 42 40 } 43 41 } 44 42 45 43 void cxios_update_calendar(int step) 46 44 { … … 51 49 context->sendUpdateCalendar(step) ; 52 50 CTimer::get("XIOS").suspend() ; 53 54 51 } 55 52 -
XIOS/trunk/src/interface/c/icxml_tree.cpp
r501 r509 44 44 typedef xios::CAxis * XAxisPtr; 45 45 typedef xios::CAxisGroup * XAxisGroupPtr; 46 46 47 47 typedef xios::CVariable * XVariablePtr; 48 48 typedef xios::CVariableGroup * XVariableGroupPtr; 49 49 50 50 // ----------------------- Ajout d'enfant à un parent ----------------------- 51 51 52 52 void cxios_xml_tree_add_field 53 53 (XFieldGroupPtr parent_, XFieldPtr * child_, const char * child_id, int child_id_size) 54 54 { 55 std::string child_id_str; 56 CTimer::get("XIOS").resume() ; 57 if (cstr2string(child_id, child_id_size, child_id_str)) 58 { 59 *child_ = parent_->createChild(child_id_str) ; 60 parent_->sendCreateChild(child_id_str) ; 61 } 62 else 63 { 64 *child_ = parent_->createChild() ; 65 parent_->sendCreateChild() ; 55 std::string child_id_str; 56 CTimer::get("XIOS").resume() ; 57 if (cstr2string(child_id, child_id_size, child_id_str)) 58 { 59 *child_ = parent_->createChild(child_id_str) ; 60 } 61 else 62 { 63 *child_ = parent_->createChild() ; 66 64 } 67 65 CTimer::get("XIOS").suspend() ; 68 66 } 69 67 70 68 void cxios_xml_tree_add_grid 71 69 (XGridGroupPtr parent_, XGridPtr * child_, const char * child_id, int child_id_size) 72 70 { 73 std::string child_id_str; 74 CTimer::get("XIOS").resume() ; 75 if (cstr2string(child_id, child_id_size, child_id_str)) 76 { 77 *child_ = parent_->createChild(child_id_str) ; 78 parent_->sendCreateChild(child_id_str) ; 79 } 80 else 81 { 82 *child_ = parent_->createChild() ; 83 parent_->sendCreateChild() ; 84 } 85 CTimer::get("XIOS").suspend() ; 86 } 87 71 std::string child_id_str; 72 CTimer::get("XIOS").resume() ; 73 if (cstr2string(child_id, child_id_size, child_id_str)) 74 { 75 *child_ = parent_->createChild(child_id_str) ; 76 } 77 else 78 { 79 *child_ = parent_->createChild() ; 80 } 81 CTimer::get("XIOS").suspend() ; 82 } 83 88 84 void cxios_xml_tree_add_file 89 85 (XFileGroupPtr parent_, XFilePtr * child_, const char * child_id, int child_id_size) 90 86 { 91 std::string child_id_str; 92 CTimer::get("XIOS").resume() ; 93 if (cstr2string(child_id, child_id_size, child_id_str)) 94 { 95 *child_ = parent_->createChild(child_id_str) ; 96 parent_->sendCreateChild(child_id_str) ; 97 } 98 else 99 { 100 *child_ = parent_->createChild() ; 101 parent_->sendCreateChild() ; 102 } 103 CTimer::get("XIOS").suspend() ; 104 } 105 87 std::string child_id_str; 88 CTimer::get("XIOS").resume() ; 89 if (cstr2string(child_id, child_id_size, child_id_str)) 90 { 91 *child_ = parent_->createChild(child_id_str) ; 92 } 93 else 94 { 95 *child_ = parent_->createChild() ; 96 } 97 CTimer::get("XIOS").suspend() ; 98 } 99 106 100 void cxios_xml_tree_add_axis 107 101 (XAxisGroupPtr parent_, XAxisPtr * child_, const char * child_id, int child_id_size) 108 102 { 109 std::string child_id_str; 110 CTimer::get("XIOS").resume() ; 111 if (cstr2string(child_id, child_id_size, child_id_str)) 112 { 113 *child_ = parent_->createChild(child_id_str) ; 114 parent_->sendCreateChild(child_id_str) ; 115 } 116 else 117 { 118 *child_ = parent_->createChild() ; 119 parent_->sendCreateChild() ; 120 } 121 CTimer::get("XIOS").suspend() ; 122 } 123 103 std::string child_id_str; 104 CTimer::get("XIOS").resume() ; 105 if (cstr2string(child_id, child_id_size, child_id_str)) 106 { 107 *child_ = parent_->createChild(child_id_str) ; 108 } 109 else 110 { 111 *child_ = parent_->createChild() ; 112 } 113 CTimer::get("XIOS").suspend() ; 114 } 115 124 116 void cxios_xml_tree_add_domain 125 117 (XDomainGroupPtr parent_, XDomainPtr * child_, const char * child_id, int child_id_size) … … 130 122 { 131 123 *child_ = parent_->createChild(child_id_str) ; 132 parent_->sendCreateChild(child_id_str) ; 133 } 134 else 135 { 136 *child_ = parent_->createChild() ; 137 parent_->sendCreateChild() ; 138 } 139 CTimer::get("XIOS").suspend() ; 140 } 141 124 } 125 else 126 { 127 *child_ = parent_->createChild() ; 128 } 129 CTimer::get("XIOS").suspend() ; 130 } 131 142 132 void cxios_xml_tree_add_fieldtofile 143 133 (XFilePtr parent_, XFieldPtr * child_, const char * child_id, int child_id_size) … … 145 135 std::string child_id_str; 146 136 CTimer::get("XIOS").resume() ; 147 137 148 138 if (cstr2string(child_id, child_id_size, child_id_str)) 149 139 { 150 140 *child_ = parent_->addField(child_id_str); 151 parent_->sendAddField(child_id_str) ;152 141 } 153 142 else 154 143 { 155 144 *child_ = parent_->addField(); 156 parent_->sendAddField() ;157 145 } 158 146 CTimer::get("XIOS").suspend() ; … … 164 152 std::string child_id_str; 165 153 CTimer::get("XIOS").resume() ; 166 154 167 155 if (cstr2string(child_id, child_id_size, child_id_str)) 168 156 { 169 157 *child_ = parent_->addVariable(child_id_str); 170 parent_->sendAddVariable(child_id_str) ;171 158 } 172 159 else 173 160 { 174 161 *child_ = parent_->addVariable(); 175 parent_->sendAddVariable() ; 176 } 177 CTimer::get("XIOS").suspend() ; 178 } 179 162 } 163 CTimer::get("XIOS").suspend() ; 164 } 165 180 166 void cxios_xml_tree_add_variabletofield 181 167 (XFieldPtr parent_, XVariablePtr * child_, const char * child_id, int child_id_size) … … 183 169 std::string child_id_str; 184 170 CTimer::get("XIOS").resume() ; 185 171 186 172 if (cstr2string(child_id, child_id_size, child_id_str)) 187 173 { 188 174 *child_ = parent_->addVariable(child_id_str); 189 parent_->sendAddVariable(child_id_str) ;190 175 } 191 176 else 192 177 { 193 178 *child_ = parent_->addVariable(); 194 parent_->sendAddVariable() ; 195 } 196 CTimer::get("XIOS").suspend() ; 197 } 179 } 180 CTimer::get("XIOS").suspend() ; 181 } 198 182 // ----------------------- Ajout de groupe à un parent ---------------------- 199 183 … … 201 185 (XFieldGroupPtr parent_, XFieldGroupPtr * child_, const char * child_id, int child_id_size) 202 186 { 203 std::string child_id_str; 204 CTimer::get("XIOS").resume() ; 205 if (cstr2string(child_id, child_id_size, child_id_str)) 206 { 207 *child_ = parent_->createChildGroup(child_id_str) ; 208 parent_->sendCreateChildGroup(child_id_str) ; 209 } 210 else 211 { 212 *child_ = parent_->createChildGroup() ; 213 parent_->sendCreateChildGroup(child_id_str) ; 187 std::string child_id_str; 188 CTimer::get("XIOS").resume() ; 189 if (cstr2string(child_id, child_id_size, child_id_str)) 190 { 191 *child_ = parent_->createChildGroup(child_id_str) ; 192 } 193 else 194 { 195 *child_ = parent_->createChildGroup() ; 214 196 } 215 197 CTimer::get("XIOS").suspend() ; … … 224 206 { 225 207 *child_ = parent_->createChildGroup(child_id_str) ; 226 parent_->sendCreateChildGroup(child_id_str) ; 227 } 228 else 229 { 230 *child_ = parent_->createChildGroup() ; 231 parent_->sendCreateChildGroup(child_id_str) ; 208 } 209 else 210 { 211 *child_ = parent_->createChildGroup() ; 232 212 } 233 213 CTimer::get("XIOS").suspend() ; … … 242 222 { 243 223 *child_ = parent_->createChildGroup(child_id_str) ; 244 parent_->sendCreateChildGroup(child_id_str) ; 245 } 246 else 247 { 248 *child_ = parent_->createChildGroup() ; 249 parent_->sendCreateChildGroup(child_id_str) ; 224 } 225 else 226 { 227 *child_ = parent_->createChildGroup() ; 250 228 } 251 229 CTimer::get("XIOS").suspend() ; … … 260 238 { 261 239 *child_ = parent_->createChildGroup(child_id_str) ; 262 parent_->sendCreateChildGroup(child_id_str) ; 263 } 264 else 265 { 266 *child_ = parent_->createChildGroup() ; 267 parent_->sendCreateChildGroup(child_id_str) ; 240 } 241 else 242 { 243 *child_ = parent_->createChildGroup() ; 268 244 } 269 245 CTimer::get("XIOS").suspend() ; … … 278 254 { 279 255 *child_ = parent_->createChildGroup(child_id_str) ; 280 parent_->sendCreateChildGroup(child_id_str) ; 281 } 282 else 283 { 284 *child_ = parent_->createChildGroup() ; 285 parent_->sendCreateChildGroup(child_id_str) ; 256 } 257 else 258 { 259 *child_ = parent_->createChildGroup() ; 286 260 } 287 261 CTimer::get("XIOS").suspend() ; … … 291 265 (XFilePtr parent_, XFieldGroupPtr * child_, const char * child_id, int child_id_size) 292 266 { 293 std::string child_id_str; 267 std::string child_id_str; 294 268 CTimer::get("XIOS").resume() ; 295 269 if (cstr2string(child_id, child_id_size, child_id_str)) 296 270 { 297 271 *child_ = parent_->addFieldGroup(child_id_str); 298 parent_->sendAddFieldGroup(child_id_str) ;299 272 } 300 273 else 301 274 { 302 275 *child_ = parent_->addFieldGroup(); 303 parent_->sendAddFieldGroup() ; 304 } 305 CTimer::get("XIOS").suspend() ; 306 } 307 276 } 277 CTimer::get("XIOS").suspend() ; 278 } 279 308 280 void cxios_xml_tree_add_variablegrouptofile 309 281 (XFilePtr parent_, XVariableGroupPtr * child_, const char * child_id, int child_id_size) 310 282 { 311 std::string child_id_str; 283 std::string child_id_str; 312 284 CTimer::get("XIOS").resume() ; 313 285 if (cstr2string(child_id, child_id_size, child_id_str)) 314 286 { 315 287 *child_ = parent_->addVariableGroup(child_id_str); 316 parent_->sendAddVariableGroup(child_id_str) ;317 288 } 318 289 else 319 290 { 320 291 *child_ = parent_->addVariableGroup(); 321 parent_->sendAddVariableGroup() ; 322 } 323 CTimer::get("XIOS").suspend() ; 324 } 325 292 } 293 CTimer::get("XIOS").suspend() ; 294 } 295 326 296 void cxios_xml_tree_add_variablegrouptofield 327 297 (XFieldPtr parent_, XVariableGroupPtr * child_, const char * child_id, int child_id_size) 328 298 { 329 std::string child_id_str; 299 std::string child_id_str; 330 300 CTimer::get("XIOS").resume() ; 331 301 if (cstr2string(child_id, child_id_size, child_id_str)) 332 302 { 333 303 *child_ = parent_->addVariableGroup(child_id_str); 334 parent_->sendAddVariableGroup(child_id_str) ;335 304 } 336 305 else 337 306 { 338 307 *child_ = parent_->addVariableGroup(); 339 parent_->sendAddVariableGroup() ; 340 } 341 CTimer::get("XIOS").suspend() ; 342 } 343 344 308 } 309 CTimer::get("XIOS").suspend() ; 310 } 311 312 345 313 // ----------------------- Affichage de l'arborescence ---------------------- 346 347 // void cxios_xml_tree_show (const char * filename, int filename_size) 314 315 // void cxios_xml_tree_show (const char * filename, int filename_size) 348 316 // { 349 317 // std::string filename_str; … … 361 329 // } 362 330 // } 363 364 331 332 365 333 // ----------------------- Parsing de document xml -------------------------- 366 334 367 335 // void cxios_xml_parse_file (const char * filename , int filename_size)// 368 336 // { 369 // std::string filename_str; 337 // std::string filename_str; 370 338 // if (!cstr2string(filename, filename_size, filename_str)) return; 371 339 // … … 380 348 // } 381 349 // } 382 350 383 351 // void cxios_xml_parse_string(const char * xmlcontent, int xmlcontent_size) 384 352 // { 385 // std::string xmlcontent_str; 353 // std::string xmlcontent_str; 386 354 // if (!cstr2string(xmlcontent, xmlcontent_size, xmlcontent_str)) return; 387 355 // … … 396 364 // } 397 365 // } 398 366 399 367 400 368 -
XIOS/trunk/src/interface/c_attr/icaxis_attr.cpp
r501 r509 23 23 CTimer::get("XIOS").resume(); 24 24 axis_hdl->long_name.setValue(long_name_str); 25 axis_hdl->sendAttributToServer(axis_hdl->long_name);26 25 CTimer::get("XIOS").suspend(); 27 26 } … … 50 49 CTimer::get("XIOS").resume(); 51 50 axis_hdl->name.setValue(name_str); 52 axis_hdl->sendAttributToServer(axis_hdl->name);53 51 CTimer::get("XIOS").suspend(); 54 52 } … … 77 75 CTimer::get("XIOS").resume(); 78 76 axis_hdl->positive.fromString(positive_str); 79 axis_hdl->sendAttributToServer(axis_hdl->positive);80 77 CTimer::get("XIOS").suspend(); 81 78 } … … 102 99 CTimer::get("XIOS").resume(); 103 100 axis_hdl->size.setValue(size); 104 axis_hdl->sendAttributToServer(axis_hdl->size);105 101 CTimer::get("XIOS").suspend(); 106 102 } … … 126 122 CTimer::get("XIOS").resume(); 127 123 axis_hdl->standard_name.setValue(standard_name_str); 128 axis_hdl->sendAttributToServer(axis_hdl->standard_name);129 124 CTimer::get("XIOS").suspend(); 130 125 } … … 153 148 CTimer::get("XIOS").resume(); 154 149 axis_hdl->unit.setValue(unit_str); 155 axis_hdl->sendAttributToServer(axis_hdl->unit);156 150 CTimer::get("XIOS").suspend(); 157 151 } … … 179 173 CArray<double,1> tmp(value,shape(extent1),neverDeleteData) ; 180 174 axis_hdl->value.reference(tmp.copy()); 181 axis_hdl->sendAttributToServer(axis_hdl->value);182 175 CTimer::get("XIOS").suspend(); 183 176 } … … 204 197 CTimer::get("XIOS").resume(); 205 198 axis_hdl->zoom_begin.setValue(zoom_begin); 206 axis_hdl->sendAttributToServer(axis_hdl->zoom_begin);207 199 CTimer::get("XIOS").suspend(); 208 200 } … … 226 218 CTimer::get("XIOS").resume(); 227 219 axis_hdl->zoom_end.setValue(zoom_end); 228 axis_hdl->sendAttributToServer(axis_hdl->zoom_end);229 220 CTimer::get("XIOS").suspend(); 230 221 } … … 248 239 CTimer::get("XIOS").resume(); 249 240 axis_hdl->zoom_size.setValue(zoom_size); 250 axis_hdl->sendAttributToServer(axis_hdl->zoom_size);251 241 CTimer::get("XIOS").suspend(); 252 242 } -
XIOS/trunk/src/interface/c_attr/icaxisgroup_attr.cpp
r501 r509 23 23 CTimer::get("XIOS").resume(); 24 24 axisgroup_hdl->group_ref.setValue(group_ref_str); 25 axisgroup_hdl->sendAttributToServer(axisgroup_hdl->group_ref);26 25 CTimer::get("XIOS").suspend(); 27 26 } … … 50 49 CTimer::get("XIOS").resume(); 51 50 axisgroup_hdl->long_name.setValue(long_name_str); 52 axisgroup_hdl->sendAttributToServer(axisgroup_hdl->long_name);53 51 CTimer::get("XIOS").suspend(); 54 52 } … … 77 75 CTimer::get("XIOS").resume(); 78 76 axisgroup_hdl->name.setValue(name_str); 79 axisgroup_hdl->sendAttributToServer(axisgroup_hdl->name);80 77 CTimer::get("XIOS").suspend(); 81 78 } … … 104 101 CTimer::get("XIOS").resume(); 105 102 axisgroup_hdl->positive.fromString(positive_str); 106 axisgroup_hdl->sendAttributToServer(axisgroup_hdl->positive);107 103 CTimer::get("XIOS").suspend(); 108 104 } … … 129 125 CTimer::get("XIOS").resume(); 130 126 axisgroup_hdl->size.setValue(size); 131 axisgroup_hdl->sendAttributToServer(axisgroup_hdl->size);132 127 CTimer::get("XIOS").suspend(); 133 128 } … … 153 148 CTimer::get("XIOS").resume(); 154 149 axisgroup_hdl->standard_name.setValue(standard_name_str); 155 axisgroup_hdl->sendAttributToServer(axisgroup_hdl->standard_name);156 150 CTimer::get("XIOS").suspend(); 157 151 } … … 180 174 CTimer::get("XIOS").resume(); 181 175 axisgroup_hdl->unit.setValue(unit_str); 182 axisgroup_hdl->sendAttributToServer(axisgroup_hdl->unit);183 176 CTimer::get("XIOS").suspend(); 184 177 } … … 206 199 CArray<double,1> tmp(value,shape(extent1),neverDeleteData) ; 207 200 axisgroup_hdl->value.reference(tmp.copy()); 208 axisgroup_hdl->sendAttributToServer(axisgroup_hdl->value);209 201 CTimer::get("XIOS").suspend(); 210 202 } … … 231 223 CTimer::get("XIOS").resume(); 232 224 axisgroup_hdl->zoom_begin.setValue(zoom_begin); 233 axisgroup_hdl->sendAttributToServer(axisgroup_hdl->zoom_begin);234 225 CTimer::get("XIOS").suspend(); 235 226 } … … 253 244 CTimer::get("XIOS").resume(); 254 245 axisgroup_hdl->zoom_end.setValue(zoom_end); 255 axisgroup_hdl->sendAttributToServer(axisgroup_hdl->zoom_end);256 246 CTimer::get("XIOS").suspend(); 257 247 } … … 275 265 CTimer::get("XIOS").resume(); 276 266 axisgroup_hdl->zoom_size.setValue(zoom_size); 277 axisgroup_hdl->sendAttributToServer(axisgroup_hdl->zoom_size);278 267 CTimer::get("XIOS").suspend(); 279 268 } -
XIOS/trunk/src/interface/c_attr/iccontext_attr.cpp
r501 r509 23 23 CTimer::get("XIOS").resume(); 24 24 context_hdl->calendar_type.setValue(calendar_type_str); 25 context_hdl->sendAttributToServer(context_hdl->calendar_type);26 25 CTimer::get("XIOS").suspend(); 27 26 } … … 50 49 CTimer::get("XIOS").resume(); 51 50 context_hdl->output_dir.setValue(output_dir_str); 52 context_hdl->sendAttributToServer(context_hdl->output_dir);53 51 CTimer::get("XIOS").suspend(); 54 52 } … … 77 75 CTimer::get("XIOS").resume(); 78 76 context_hdl->start_date.setValue(start_date_str); 79 context_hdl->sendAttributToServer(context_hdl->start_date);80 77 CTimer::get("XIOS").suspend(); 81 78 } … … 104 101 CTimer::get("XIOS").resume(); 105 102 context_hdl->time_origin.setValue(time_origin_str); 106 context_hdl->sendAttributToServer(context_hdl->time_origin);107 103 CTimer::get("XIOS").suspend(); 108 104 } … … 131 127 CTimer::get("XIOS").resume(); 132 128 context_hdl->timestep.setValue(timestep_str); 133 context_hdl->sendAttributToServer(context_hdl->timestep);134 129 CTimer::get("XIOS").suspend(); 135 130 } -
XIOS/trunk/src/interface/c_attr/icdomain_attr.cpp
r501 r509 22 22 CArray<double,2> tmp(bounds_lat,shape(extent1,extent2),neverDeleteData) ; 23 23 domain_hdl->bounds_lat.reference(tmp.copy()); 24 domain_hdl->sendAttributToServer(domain_hdl->bounds_lat);25 24 CTimer::get("XIOS").suspend(); 26 25 } … … 48 47 CArray<double,2> tmp(bounds_lon,shape(extent1,extent2),neverDeleteData) ; 49 48 domain_hdl->bounds_lon.reference(tmp.copy()); 50 domain_hdl->sendAttributToServer(domain_hdl->bounds_lon);51 49 CTimer::get("XIOS").suspend(); 52 50 } … … 73 71 CTimer::get("XIOS").resume(); 74 72 domain_hdl->data_dim.setValue(data_dim); 75 domain_hdl->sendAttributToServer(domain_hdl->data_dim);76 73 CTimer::get("XIOS").suspend(); 77 74 } … … 96 93 CArray<int,1> tmp(data_i_index,shape(extent1),neverDeleteData) ; 97 94 domain_hdl->data_i_index.reference(tmp.copy()); 98 domain_hdl->sendAttributToServer(domain_hdl->data_i_index);99 95 CTimer::get("XIOS").suspend(); 100 96 } … … 121 117 CTimer::get("XIOS").resume(); 122 118 domain_hdl->data_ibegin.setValue(data_ibegin); 123 domain_hdl->sendAttributToServer(domain_hdl->data_ibegin);124 119 CTimer::get("XIOS").suspend(); 125 120 } … … 144 139 CArray<int,1> tmp(data_j_index,shape(extent1),neverDeleteData) ; 145 140 domain_hdl->data_j_index.reference(tmp.copy()); 146 domain_hdl->sendAttributToServer(domain_hdl->data_j_index);147 141 CTimer::get("XIOS").suspend(); 148 142 } … … 169 163 CTimer::get("XIOS").resume(); 170 164 domain_hdl->data_jbegin.setValue(data_jbegin); 171 domain_hdl->sendAttributToServer(domain_hdl->data_jbegin);172 165 CTimer::get("XIOS").suspend(); 173 166 } … … 191 184 CTimer::get("XIOS").resume(); 192 185 domain_hdl->data_n_index.setValue(data_n_index); 193 domain_hdl->sendAttributToServer(domain_hdl->data_n_index);194 186 CTimer::get("XIOS").suspend(); 195 187 } … … 213 205 CTimer::get("XIOS").resume(); 214 206 domain_hdl->data_ni.setValue(data_ni); 215 domain_hdl->sendAttributToServer(domain_hdl->data_ni);216 207 CTimer::get("XIOS").suspend(); 217 208 } … … 235 226 CTimer::get("XIOS").resume(); 236 227 domain_hdl->data_nj.setValue(data_nj); 237 domain_hdl->sendAttributToServer(domain_hdl->data_nj);238 228 CTimer::get("XIOS").suspend(); 239 229 } … … 259 249 CTimer::get("XIOS").resume(); 260 250 domain_hdl->domain_group_ref.setValue(domain_group_ref_str); 261 domain_hdl->sendAttributToServer(domain_hdl->domain_group_ref);262 251 CTimer::get("XIOS").suspend(); 263 252 } … … 285 274 CArray<int,2> tmp(i_index,shape(extent1,extent2),neverDeleteData) ; 286 275 domain_hdl->i_index.reference(tmp.copy()); 287 domain_hdl->sendAttributToServer(domain_hdl->i_index);288 276 CTimer::get("XIOS").suspend(); 289 277 } … … 310 298 CTimer::get("XIOS").resume(); 311 299 domain_hdl->ibegin.setValue(ibegin); 312 domain_hdl->sendAttributToServer(domain_hdl->ibegin);313 300 CTimer::get("XIOS").suspend(); 314 301 } … … 332 319 CTimer::get("XIOS").resume(); 333 320 domain_hdl->iend.setValue(iend); 334 domain_hdl->sendAttributToServer(domain_hdl->iend);335 321 CTimer::get("XIOS").suspend(); 336 322 } … … 355 341 CArray<int,2> tmp(j_index,shape(extent1,extent2),neverDeleteData) ; 356 342 domain_hdl->j_index.reference(tmp.copy()); 357 domain_hdl->sendAttributToServer(domain_hdl->j_index);358 343 CTimer::get("XIOS").suspend(); 359 344 } … … 380 365 CTimer::get("XIOS").resume(); 381 366 domain_hdl->jbegin.setValue(jbegin); 382 domain_hdl->sendAttributToServer(domain_hdl->jbegin);383 367 CTimer::get("XIOS").suspend(); 384 368 } … … 402 386 CTimer::get("XIOS").resume(); 403 387 domain_hdl->jend.setValue(jend); 404 domain_hdl->sendAttributToServer(domain_hdl->jend);405 388 CTimer::get("XIOS").suspend(); 406 389 } … … 425 408 CArray<double,1> tmp(latvalue,shape(extent1),neverDeleteData) ; 426 409 domain_hdl->latvalue.reference(tmp.copy()); 427 domain_hdl->sendAttributToServer(domain_hdl->latvalue);428 410 CTimer::get("XIOS").suspend(); 429 411 } … … 452 434 CTimer::get("XIOS").resume(); 453 435 domain_hdl->long_name.setValue(long_name_str); 454 domain_hdl->sendAttributToServer(domain_hdl->long_name);455 436 CTimer::get("XIOS").suspend(); 456 437 } … … 478 459 CArray<double,1> tmp(lonvalue,shape(extent1),neverDeleteData) ; 479 460 domain_hdl->lonvalue.reference(tmp.copy()); 480 domain_hdl->sendAttributToServer(domain_hdl->lonvalue);481 461 CTimer::get("XIOS").suspend(); 482 462 } … … 504 484 CArray<bool,2> tmp(mask,shape(extent1,extent2),neverDeleteData) ; 505 485 domain_hdl->mask.reference(tmp.copy()); 506 domain_hdl->sendAttributToServer(domain_hdl->mask);507 486 CTimer::get("XIOS").suspend(); 508 487 } … … 531 510 CTimer::get("XIOS").resume(); 532 511 domain_hdl->name.setValue(name_str); 533 domain_hdl->sendAttributToServer(domain_hdl->name);534 512 CTimer::get("XIOS").suspend(); 535 513 } … … 556 534 CTimer::get("XIOS").resume(); 557 535 domain_hdl->ni.setValue(ni); 558 domain_hdl->sendAttributToServer(domain_hdl->ni);559 536 CTimer::get("XIOS").suspend(); 560 537 } … … 578 555 CTimer::get("XIOS").resume(); 579 556 domain_hdl->ni_glo.setValue(ni_glo); 580 domain_hdl->sendAttributToServer(domain_hdl->ni_glo);581 557 CTimer::get("XIOS").suspend(); 582 558 } … … 600 576 CTimer::get("XIOS").resume(); 601 577 domain_hdl->nj.setValue(nj); 602 domain_hdl->sendAttributToServer(domain_hdl->nj);603 578 CTimer::get("XIOS").suspend(); 604 579 } … … 622 597 CTimer::get("XIOS").resume(); 623 598 domain_hdl->nj_glo.setValue(nj_glo); 624 domain_hdl->sendAttributToServer(domain_hdl->nj_glo);625 599 CTimer::get("XIOS").suspend(); 626 600 } … … 644 618 CTimer::get("XIOS").resume(); 645 619 domain_hdl->nvertex.setValue(nvertex); 646 domain_hdl->sendAttributToServer(domain_hdl->nvertex);647 620 CTimer::get("XIOS").suspend(); 648 621 } … … 668 641 CTimer::get("XIOS").resume(); 669 642 domain_hdl->standard_name.setValue(standard_name_str); 670 domain_hdl->sendAttributToServer(domain_hdl->standard_name);671 643 CTimer::get("XIOS").suspend(); 672 644 } … … 695 667 CTimer::get("XIOS").resume(); 696 668 domain_hdl->type.fromString(type_str); 697 domain_hdl->sendAttributToServer(domain_hdl->type);698 669 CTimer::get("XIOS").suspend(); 699 670 } … … 720 691 CTimer::get("XIOS").resume(); 721 692 domain_hdl->zoom_ibegin.setValue(zoom_ibegin); 722 domain_hdl->sendAttributToServer(domain_hdl->zoom_ibegin);723 693 CTimer::get("XIOS").suspend(); 724 694 } … … 742 712 CTimer::get("XIOS").resume(); 743 713 domain_hdl->zoom_ibegin_loc.setValue(zoom_ibegin_loc); 744 domain_hdl->sendAttributToServer(domain_hdl->zoom_ibegin_loc);745 714 CTimer::get("XIOS").suspend(); 746 715 } … … 764 733 CTimer::get("XIOS").resume(); 765 734 domain_hdl->zoom_jbegin.setValue(zoom_jbegin); 766 domain_hdl->sendAttributToServer(domain_hdl->zoom_jbegin);767 735 CTimer::get("XIOS").suspend(); 768 736 } … … 786 754 CTimer::get("XIOS").resume(); 787 755 domain_hdl->zoom_jbegin_loc.setValue(zoom_jbegin_loc); 788 domain_hdl->sendAttributToServer(domain_hdl->zoom_jbegin_loc);789 756 CTimer::get("XIOS").suspend(); 790 757 } … … 808 775 CTimer::get("XIOS").resume(); 809 776 domain_hdl->zoom_ni.setValue(zoom_ni); 810 domain_hdl->sendAttributToServer(domain_hdl->zoom_ni);811 777 CTimer::get("XIOS").suspend(); 812 778 } … … 830 796 CTimer::get("XIOS").resume(); 831 797 domain_hdl->zoom_ni_loc.setValue(zoom_ni_loc); 832 domain_hdl->sendAttributToServer(domain_hdl->zoom_ni_loc);833 798 CTimer::get("XIOS").suspend(); 834 799 } … … 852 817 CTimer::get("XIOS").resume(); 853 818 domain_hdl->zoom_nj.setValue(zoom_nj); 854 domain_hdl->sendAttributToServer(domain_hdl->zoom_nj);855 819 CTimer::get("XIOS").suspend(); 856 820 } … … 874 838 CTimer::get("XIOS").resume(); 875 839 domain_hdl->zoom_nj_loc.setValue(zoom_nj_loc); 876 domain_hdl->sendAttributToServer(domain_hdl->zoom_nj_loc);877 840 CTimer::get("XIOS").suspend(); 878 841 } -
XIOS/trunk/src/interface/c_attr/icdomaingroup_attr.cpp
r501 r509 22 22 CArray<double,2> tmp(bounds_lat,shape(extent1,extent2),neverDeleteData) ; 23 23 domaingroup_hdl->bounds_lat.reference(tmp.copy()); 24 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->bounds_lat);25 24 CTimer::get("XIOS").suspend(); 26 25 } … … 48 47 CArray<double,2> tmp(bounds_lon,shape(extent1,extent2),neverDeleteData) ; 49 48 domaingroup_hdl->bounds_lon.reference(tmp.copy()); 50 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->bounds_lon);51 49 CTimer::get("XIOS").suspend(); 52 50 } … … 73 71 CTimer::get("XIOS").resume(); 74 72 domaingroup_hdl->data_dim.setValue(data_dim); 75 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_dim);76 73 CTimer::get("XIOS").suspend(); 77 74 } … … 96 93 CArray<int,1> tmp(data_i_index,shape(extent1),neverDeleteData) ; 97 94 domaingroup_hdl->data_i_index.reference(tmp.copy()); 98 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_i_index);99 95 CTimer::get("XIOS").suspend(); 100 96 } … … 121 117 CTimer::get("XIOS").resume(); 122 118 domaingroup_hdl->data_ibegin.setValue(data_ibegin); 123 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_ibegin);124 119 CTimer::get("XIOS").suspend(); 125 120 } … … 144 139 CArray<int,1> tmp(data_j_index,shape(extent1),neverDeleteData) ; 145 140 domaingroup_hdl->data_j_index.reference(tmp.copy()); 146 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_j_index);147 141 CTimer::get("XIOS").suspend(); 148 142 } … … 169 163 CTimer::get("XIOS").resume(); 170 164 domaingroup_hdl->data_jbegin.setValue(data_jbegin); 171 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_jbegin);172 165 CTimer::get("XIOS").suspend(); 173 166 } … … 191 184 CTimer::get("XIOS").resume(); 192 185 domaingroup_hdl->data_n_index.setValue(data_n_index); 193 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_n_index);194 186 CTimer::get("XIOS").suspend(); 195 187 } … … 213 205 CTimer::get("XIOS").resume(); 214 206 domaingroup_hdl->data_ni.setValue(data_ni); 215 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_ni);216 207 CTimer::get("XIOS").suspend(); 217 208 } … … 235 226 CTimer::get("XIOS").resume(); 236 227 domaingroup_hdl->data_nj.setValue(data_nj); 237 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_nj);238 228 CTimer::get("XIOS").suspend(); 239 229 } … … 259 249 CTimer::get("XIOS").resume(); 260 250 domaingroup_hdl->domain_group_ref.setValue(domain_group_ref_str); 261 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->domain_group_ref);262 251 CTimer::get("XIOS").suspend(); 263 252 } … … 286 275 CTimer::get("XIOS").resume(); 287 276 domaingroup_hdl->group_ref.setValue(group_ref_str); 288 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->group_ref);289 277 CTimer::get("XIOS").suspend(); 290 278 } … … 312 300 CArray<int,2> tmp(i_index,shape(extent1,extent2),neverDeleteData) ; 313 301 domaingroup_hdl->i_index.reference(tmp.copy()); 314 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->i_index);315 302 CTimer::get("XIOS").suspend(); 316 303 } … … 337 324 CTimer::get("XIOS").resume(); 338 325 domaingroup_hdl->ibegin.setValue(ibegin); 339 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->ibegin);340 326 CTimer::get("XIOS").suspend(); 341 327 } … … 359 345 CTimer::get("XIOS").resume(); 360 346 domaingroup_hdl->iend.setValue(iend); 361 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->iend);362 347 CTimer::get("XIOS").suspend(); 363 348 } … … 382 367 CArray<int,2> tmp(j_index,shape(extent1,extent2),neverDeleteData) ; 383 368 domaingroup_hdl->j_index.reference(tmp.copy()); 384 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->j_index);385 369 CTimer::get("XIOS").suspend(); 386 370 } … … 407 391 CTimer::get("XIOS").resume(); 408 392 domaingroup_hdl->jbegin.setValue(jbegin); 409 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->jbegin);410 393 CTimer::get("XIOS").suspend(); 411 394 } … … 429 412 CTimer::get("XIOS").resume(); 430 413 domaingroup_hdl->jend.setValue(jend); 431 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->jend);432 414 CTimer::get("XIOS").suspend(); 433 415 } … … 452 434 CArray<double,1> tmp(latvalue,shape(extent1),neverDeleteData) ; 453 435 domaingroup_hdl->latvalue.reference(tmp.copy()); 454 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->latvalue);455 436 CTimer::get("XIOS").suspend(); 456 437 } … … 479 460 CTimer::get("XIOS").resume(); 480 461 domaingroup_hdl->long_name.setValue(long_name_str); 481 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->long_name);482 462 CTimer::get("XIOS").suspend(); 483 463 } … … 505 485 CArray<double,1> tmp(lonvalue,shape(extent1),neverDeleteData) ; 506 486 domaingroup_hdl->lonvalue.reference(tmp.copy()); 507 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->lonvalue);508 487 CTimer::get("XIOS").suspend(); 509 488 } … … 531 510 CArray<bool,2> tmp(mask,shape(extent1,extent2),neverDeleteData) ; 532 511 domaingroup_hdl->mask.reference(tmp.copy()); 533 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->mask);534 512 CTimer::get("XIOS").suspend(); 535 513 } … … 558 536 CTimer::get("XIOS").resume(); 559 537 domaingroup_hdl->name.setValue(name_str); 560 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->name);561 538 CTimer::get("XIOS").suspend(); 562 539 } … … 583 560 CTimer::get("XIOS").resume(); 584 561 domaingroup_hdl->ni.setValue(ni); 585 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->ni);586 562 CTimer::get("XIOS").suspend(); 587 563 } … … 605 581 CTimer::get("XIOS").resume(); 606 582 domaingroup_hdl->ni_glo.setValue(ni_glo); 607 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->ni_glo);608 583 CTimer::get("XIOS").suspend(); 609 584 } … … 627 602 CTimer::get("XIOS").resume(); 628 603 domaingroup_hdl->nj.setValue(nj); 629 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->nj);630 604 CTimer::get("XIOS").suspend(); 631 605 } … … 649 623 CTimer::get("XIOS").resume(); 650 624 domaingroup_hdl->nj_glo.setValue(nj_glo); 651 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->nj_glo);652 625 CTimer::get("XIOS").suspend(); 653 626 } … … 671 644 CTimer::get("XIOS").resume(); 672 645 domaingroup_hdl->nvertex.setValue(nvertex); 673 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->nvertex);674 646 CTimer::get("XIOS").suspend(); 675 647 } … … 695 667 CTimer::get("XIOS").resume(); 696 668 domaingroup_hdl->standard_name.setValue(standard_name_str); 697 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->standard_name);698 669 CTimer::get("XIOS").suspend(); 699 670 } … … 722 693 CTimer::get("XIOS").resume(); 723 694 domaingroup_hdl->type.fromString(type_str); 724 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->type);725 695 CTimer::get("XIOS").suspend(); 726 696 } … … 747 717 CTimer::get("XIOS").resume(); 748 718 domaingroup_hdl->zoom_ibegin.setValue(zoom_ibegin); 749 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_ibegin);750 719 CTimer::get("XIOS").suspend(); 751 720 } … … 769 738 CTimer::get("XIOS").resume(); 770 739 domaingroup_hdl->zoom_ibegin_loc.setValue(zoom_ibegin_loc); 771 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_ibegin_loc);772 740 CTimer::get("XIOS").suspend(); 773 741 } … … 791 759 CTimer::get("XIOS").resume(); 792 760 domaingroup_hdl->zoom_jbegin.setValue(zoom_jbegin); 793 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_jbegin);794 761 CTimer::get("XIOS").suspend(); 795 762 } … … 813 780 CTimer::get("XIOS").resume(); 814 781 domaingroup_hdl->zoom_jbegin_loc.setValue(zoom_jbegin_loc); 815 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_jbegin_loc);816 782 CTimer::get("XIOS").suspend(); 817 783 } … … 835 801 CTimer::get("XIOS").resume(); 836 802 domaingroup_hdl->zoom_ni.setValue(zoom_ni); 837 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_ni);838 803 CTimer::get("XIOS").suspend(); 839 804 } … … 857 822 CTimer::get("XIOS").resume(); 858 823 domaingroup_hdl->zoom_ni_loc.setValue(zoom_ni_loc); 859 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_ni_loc);860 824 CTimer::get("XIOS").suspend(); 861 825 } … … 879 843 CTimer::get("XIOS").resume(); 880 844 domaingroup_hdl->zoom_nj.setValue(zoom_nj); 881 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_nj);882 845 CTimer::get("XIOS").suspend(); 883 846 } … … 901 864 CTimer::get("XIOS").resume(); 902 865 domaingroup_hdl->zoom_nj_loc.setValue(zoom_nj_loc); 903 domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_nj_loc);904 866 CTimer::get("XIOS").suspend(); 905 867 } -
XIOS/trunk/src/interface/c_attr/icfield_attr.cpp
r501 r509 21 21 CTimer::get("XIOS").resume(); 22 22 field_hdl->add_offset.setValue(add_offset); 23 field_hdl->sendAttributToServer(field_hdl->add_offset);24 23 CTimer::get("XIOS").suspend(); 25 24 } … … 45 44 CTimer::get("XIOS").resume(); 46 45 field_hdl->axis_ref.setValue(axis_ref_str); 47 field_hdl->sendAttributToServer(field_hdl->axis_ref);48 46 CTimer::get("XIOS").suspend(); 49 47 } … … 70 68 CTimer::get("XIOS").resume(); 71 69 field_hdl->default_value.setValue(default_value); 72 field_hdl->sendAttributToServer(field_hdl->default_value);73 70 CTimer::get("XIOS").suspend(); 74 71 } … … 92 89 CTimer::get("XIOS").resume(); 93 90 field_hdl->detect_missing_value.setValue(detect_missing_value); 94 field_hdl->sendAttributToServer(field_hdl->detect_missing_value);95 91 CTimer::get("XIOS").suspend(); 96 92 } … … 116 112 CTimer::get("XIOS").resume(); 117 113 field_hdl->domain_ref.setValue(domain_ref_str); 118 field_hdl->sendAttributToServer(field_hdl->domain_ref);119 114 CTimer::get("XIOS").suspend(); 120 115 } … … 141 136 CTimer::get("XIOS").resume(); 142 137 field_hdl->enabled.setValue(enabled); 143 field_hdl->sendAttributToServer(field_hdl->enabled);144 138 CTimer::get("XIOS").suspend(); 145 139 } … … 165 159 CTimer::get("XIOS").resume(); 166 160 field_hdl->field_ref.setValue(field_ref_str); 167 field_hdl->sendAttributToServer(field_hdl->field_ref);168 161 CTimer::get("XIOS").suspend(); 169 162 } … … 192 185 CTimer::get("XIOS").resume(); 193 186 field_hdl->freq_offset.setValue(freq_offset_str); 194 field_hdl->sendAttributToServer(field_hdl->freq_offset);195 187 CTimer::get("XIOS").suspend(); 196 188 } … … 219 211 CTimer::get("XIOS").resume(); 220 212 field_hdl->freq_op.setValue(freq_op_str); 221 field_hdl->sendAttributToServer(field_hdl->freq_op);222 213 CTimer::get("XIOS").suspend(); 223 214 } … … 246 237 CTimer::get("XIOS").resume(); 247 238 field_hdl->grid_ref.setValue(grid_ref_str); 248 field_hdl->sendAttributToServer(field_hdl->grid_ref);249 239 CTimer::get("XIOS").suspend(); 250 240 } … … 271 261 CTimer::get("XIOS").resume(); 272 262 field_hdl->level.setValue(level); 273 field_hdl->sendAttributToServer(field_hdl->level);274 263 CTimer::get("XIOS").suspend(); 275 264 } … … 295 284 CTimer::get("XIOS").resume(); 296 285 field_hdl->long_name.setValue(long_name_str); 297 field_hdl->sendAttributToServer(field_hdl->long_name);298 286 CTimer::get("XIOS").suspend(); 299 287 } … … 322 310 CTimer::get("XIOS").resume(); 323 311 field_hdl->name.setValue(name_str); 324 field_hdl->sendAttributToServer(field_hdl->name);325 312 CTimer::get("XIOS").suspend(); 326 313 } … … 349 336 CTimer::get("XIOS").resume(); 350 337 field_hdl->operation.setValue(operation_str); 351 field_hdl->sendAttributToServer(field_hdl->operation);352 338 CTimer::get("XIOS").suspend(); 353 339 } … … 374 360 CTimer::get("XIOS").resume(); 375 361 field_hdl->prec.setValue(prec); 376 field_hdl->sendAttributToServer(field_hdl->prec);377 362 CTimer::get("XIOS").suspend(); 378 363 } … … 396 381 CTimer::get("XIOS").resume(); 397 382 field_hdl->scale_factor.setValue(scale_factor); 398 field_hdl->sendAttributToServer(field_hdl->scale_factor);399 383 CTimer::get("XIOS").suspend(); 400 384 } … … 420 404 CTimer::get("XIOS").resume(); 421 405 field_hdl->standard_name.setValue(standard_name_str); 422 field_hdl->sendAttributToServer(field_hdl->standard_name);423 406 CTimer::get("XIOS").suspend(); 424 407 } … … 447 430 CTimer::get("XIOS").resume(); 448 431 field_hdl->unit.setValue(unit_str); 449 field_hdl->sendAttributToServer(field_hdl->unit);450 432 CTimer::get("XIOS").suspend(); 451 433 } … … 472 454 CTimer::get("XIOS").resume(); 473 455 field_hdl->valid_max.setValue(valid_max); 474 field_hdl->sendAttributToServer(field_hdl->valid_max);475 456 CTimer::get("XIOS").suspend(); 476 457 } … … 494 475 CTimer::get("XIOS").resume(); 495 476 field_hdl->valid_min.setValue(valid_min); 496 field_hdl->sendAttributToServer(field_hdl->valid_min);497 477 CTimer::get("XIOS").suspend(); 498 478 } -
XIOS/trunk/src/interface/c_attr/icfieldgroup_attr.cpp
r501 r509 21 21 CTimer::get("XIOS").resume(); 22 22 fieldgroup_hdl->add_offset.setValue(add_offset); 23 fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->add_offset);24 23 CTimer::get("XIOS").suspend(); 25 24 } … … 45 44 CTimer::get("XIOS").resume(); 46 45 fieldgroup_hdl->axis_ref.setValue(axis_ref_str); 47 fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->axis_ref);48 46 CTimer::get("XIOS").suspend(); 49 47 } … … 70 68 CTimer::get("XIOS").resume(); 71 69 fieldgroup_hdl->default_value.setValue(default_value); 72 fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->default_value);73 70 CTimer::get("XIOS").suspend(); 74 71 } … … 92 89 CTimer::get("XIOS").resume(); 93 90 fieldgroup_hdl->detect_missing_value.setValue(detect_missing_value); 94 fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->detect_missing_value);95 91 CTimer::get("XIOS").suspend(); 96 92 } … … 116 112 CTimer::get("XIOS").resume(); 117 113 fieldgroup_hdl->domain_ref.setValue(domain_ref_str); 118 fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->domain_ref);119 114 CTimer::get("XIOS").suspend(); 120 115 } … … 141 136 CTimer::get("XIOS").resume(); 142 137 fieldgroup_hdl->enabled.setValue(enabled); 143 fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->enabled);144 138 CTimer::get("XIOS").suspend(); 145 139 } … … 165 159 CTimer::get("XIOS").resume(); 166 160 fieldgroup_hdl->field_ref.setValue(field_ref_str); 167 fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->field_ref);168 161 CTimer::get("XIOS").suspend(); 169 162 } … … 192 185 CTimer::get("XIOS").resume(); 193 186 fieldgroup_hdl->freq_offset.setValue(freq_offset_str); 194 fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->freq_offset);195 187 CTimer::get("XIOS").suspend(); 196 188 } … … 219 211 CTimer::get("XIOS").resume(); 220 212 fieldgroup_hdl->freq_op.setValue(freq_op_str); 221 fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->freq_op);222 213 CTimer::get("XIOS").suspend(); 223 214 } … … 246 237 CTimer::get("XIOS").resume(); 247 238 fieldgroup_hdl->grid_ref.setValue(grid_ref_str); 248 fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->grid_ref);249 239 CTimer::get("XIOS").suspend(); 250 240 } … … 273 263 CTimer::get("XIOS").resume(); 274 264 fieldgroup_hdl->group_ref.setValue(group_ref_str); 275 fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->group_ref);276 265 CTimer::get("XIOS").suspend(); 277 266 } … … 298 287 CTimer::get("XIOS").resume(); 299 288 fieldgroup_hdl->level.setValue(level); 300 fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->level);301 289 CTimer::get("XIOS").suspend(); 302 290 } … … 322 310 CTimer::get("XIOS").resume(); 323 311 fieldgroup_hdl->long_name.setValue(long_name_str); 324 fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->long_name);325 312 CTimer::get("XIOS").suspend(); 326 313 } … … 349 336 CTimer::get("XIOS").resume(); 350 337 fieldgroup_hdl->name.setValue(name_str); 351 fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->name);352 338 CTimer::get("XIOS").suspend(); 353 339 } … … 376 362 CTimer::get("XIOS").resume(); 377 363 fieldgroup_hdl->operation.setValue(operation_str); 378 fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->operation);379 364 CTimer::get("XIOS").suspend(); 380 365 } … … 401 386 CTimer::get("XIOS").resume(); 402 387 fieldgroup_hdl->prec.setValue(prec); 403 fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->prec);404 388 CTimer::get("XIOS").suspend(); 405 389 } … … 423 407 CTimer::get("XIOS").resume(); 424 408 fieldgroup_hdl->scale_factor.setValue(scale_factor); 425 fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->scale_factor);426 409 CTimer::get("XIOS").suspend(); 427 410 } … … 447 430 CTimer::get("XIOS").resume(); 448 431 fieldgroup_hdl->standard_name.setValue(standard_name_str); 449 fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->standard_name);450 432 CTimer::get("XIOS").suspend(); 451 433 } … … 474 456 CTimer::get("XIOS").resume(); 475 457 fieldgroup_hdl->unit.setValue(unit_str); 476 fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->unit);477 458 CTimer::get("XIOS").suspend(); 478 459 } … … 499 480 CTimer::get("XIOS").resume(); 500 481 fieldgroup_hdl->valid_max.setValue(valid_max); 501 fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->valid_max);502 482 CTimer::get("XIOS").suspend(); 503 483 } … … 521 501 CTimer::get("XIOS").resume(); 522 502 fieldgroup_hdl->valid_min.setValue(valid_min); 523 fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->valid_min);524 503 CTimer::get("XIOS").suspend(); 525 504 } -
XIOS/trunk/src/interface/c_attr/icfile_attr.cpp
r501 r509 23 23 CTimer::get("XIOS").resume(); 24 24 file_hdl->description.setValue(description_str); 25 file_hdl->sendAttributToServer(file_hdl->description);26 25 CTimer::get("XIOS").suspend(); 27 26 } … … 48 47 CTimer::get("XIOS").resume(); 49 48 file_hdl->enabled.setValue(enabled); 50 file_hdl->sendAttributToServer(file_hdl->enabled);51 49 CTimer::get("XIOS").suspend(); 52 50 } … … 70 68 CTimer::get("XIOS").resume(); 71 69 file_hdl->min_digits.setValue(min_digits); 72 file_hdl->sendAttributToServer(file_hdl->min_digits);73 70 CTimer::get("XIOS").suspend(); 74 71 } … … 94 91 CTimer::get("XIOS").resume(); 95 92 file_hdl->name.setValue(name_str); 96 file_hdl->sendAttributToServer(file_hdl->name);97 93 CTimer::get("XIOS").suspend(); 98 94 } … … 121 117 CTimer::get("XIOS").resume(); 122 118 file_hdl->name_suffix.setValue(name_suffix_str); 123 file_hdl->sendAttributToServer(file_hdl->name_suffix);124 119 CTimer::get("XIOS").suspend(); 125 120 } … … 148 143 CTimer::get("XIOS").resume(); 149 144 file_hdl->output_freq.setValue(output_freq_str); 150 file_hdl->sendAttributToServer(file_hdl->output_freq);151 145 CTimer::get("XIOS").suspend(); 152 146 } … … 173 167 CTimer::get("XIOS").resume(); 174 168 file_hdl->output_level.setValue(output_level); 175 file_hdl->sendAttributToServer(file_hdl->output_level);176 169 CTimer::get("XIOS").suspend(); 177 170 } … … 197 190 CTimer::get("XIOS").resume(); 198 191 file_hdl->par_access.setValue(par_access_str); 199 file_hdl->sendAttributToServer(file_hdl->par_access);200 192 CTimer::get("XIOS").suspend(); 201 193 } … … 224 216 CTimer::get("XIOS").resume(); 225 217 file_hdl->split_freq.setValue(split_freq_str); 226 file_hdl->sendAttributToServer(file_hdl->split_freq);227 218 CTimer::get("XIOS").suspend(); 228 219 } … … 251 242 CTimer::get("XIOS").resume(); 252 243 file_hdl->split_freq_format.setValue(split_freq_format_str); 253 file_hdl->sendAttributToServer(file_hdl->split_freq_format);254 244 CTimer::get("XIOS").suspend(); 255 245 } … … 278 268 CTimer::get("XIOS").resume(); 279 269 file_hdl->sync_freq.setValue(sync_freq_str); 280 file_hdl->sendAttributToServer(file_hdl->sync_freq);281 270 CTimer::get("XIOS").suspend(); 282 271 } … … 305 294 CTimer::get("XIOS").resume(); 306 295 file_hdl->type.fromString(type_str); 307 file_hdl->sendAttributToServer(file_hdl->type);308 296 CTimer::get("XIOS").suspend(); 309 297 } -
XIOS/trunk/src/interface/c_attr/icfilegroup_attr.cpp
r501 r509 23 23 CTimer::get("XIOS").resume(); 24 24 filegroup_hdl->description.setValue(description_str); 25 filegroup_hdl->sendAttributToServer(filegroup_hdl->description);26 25 CTimer::get("XIOS").suspend(); 27 26 } … … 48 47 CTimer::get("XIOS").resume(); 49 48 filegroup_hdl->enabled.setValue(enabled); 50 filegroup_hdl->sendAttributToServer(filegroup_hdl->enabled);51 49 CTimer::get("XIOS").suspend(); 52 50 } … … 72 70 CTimer::get("XIOS").resume(); 73 71 filegroup_hdl->group_ref.setValue(group_ref_str); 74 filegroup_hdl->sendAttributToServer(filegroup_hdl->group_ref);75 72 CTimer::get("XIOS").suspend(); 76 73 } … … 97 94 CTimer::get("XIOS").resume(); 98 95 filegroup_hdl->min_digits.setValue(min_digits); 99 filegroup_hdl->sendAttributToServer(filegroup_hdl->min_digits);100 96 CTimer::get("XIOS").suspend(); 101 97 } … … 121 117 CTimer::get("XIOS").resume(); 122 118 filegroup_hdl->name.setValue(name_str); 123 filegroup_hdl->sendAttributToServer(filegroup_hdl->name);124 119 CTimer::get("XIOS").suspend(); 125 120 } … … 148 143 CTimer::get("XIOS").resume(); 149 144 filegroup_hdl->name_suffix.setValue(name_suffix_str); 150 filegroup_hdl->sendAttributToServer(filegroup_hdl->name_suffix);151 145 CTimer::get("XIOS").suspend(); 152 146 } … … 175 169 CTimer::get("XIOS").resume(); 176 170 filegroup_hdl->output_freq.setValue(output_freq_str); 177 filegroup_hdl->sendAttributToServer(filegroup_hdl->output_freq);178 171 CTimer::get("XIOS").suspend(); 179 172 } … … 200 193 CTimer::get("XIOS").resume(); 201 194 filegroup_hdl->output_level.setValue(output_level); 202 filegroup_hdl->sendAttributToServer(filegroup_hdl->output_level);203 195 CTimer::get("XIOS").suspend(); 204 196 } … … 224 216 CTimer::get("XIOS").resume(); 225 217 filegroup_hdl->par_access.setValue(par_access_str); 226 filegroup_hdl->sendAttributToServer(filegroup_hdl->par_access);227 218 CTimer::get("XIOS").suspend(); 228 219 } … … 251 242 CTimer::get("XIOS").resume(); 252 243 filegroup_hdl->split_freq.setValue(split_freq_str); 253 filegroup_hdl->sendAttributToServer(filegroup_hdl->split_freq);254 244 CTimer::get("XIOS").suspend(); 255 245 } … … 278 268 CTimer::get("XIOS").resume(); 279 269 filegroup_hdl->split_freq_format.setValue(split_freq_format_str); 280 filegroup_hdl->sendAttributToServer(filegroup_hdl->split_freq_format);281 270 CTimer::get("XIOS").suspend(); 282 271 } … … 305 294 CTimer::get("XIOS").resume(); 306 295 filegroup_hdl->sync_freq.setValue(sync_freq_str); 307 filegroup_hdl->sendAttributToServer(filegroup_hdl->sync_freq);308 296 CTimer::get("XIOS").suspend(); 309 297 } … … 332 320 CTimer::get("XIOS").resume(); 333 321 filegroup_hdl->type.fromString(type_str); 334 filegroup_hdl->sendAttributToServer(filegroup_hdl->type);335 322 CTimer::get("XIOS").suspend(); 336 323 } -
XIOS/trunk/src/interface/c_attr/icgrid_attr.cpp
r501 r509 23 23 CTimer::get("XIOS").resume(); 24 24 grid_hdl->axis_ref.setValue(axis_ref_str); 25 grid_hdl->sendAttributToServer(grid_hdl->axis_ref);26 25 CTimer::get("XIOS").suspend(); 27 26 } … … 50 49 CTimer::get("XIOS").resume(); 51 50 grid_hdl->description.setValue(description_str); 52 grid_hdl->sendAttributToServer(grid_hdl->description);53 51 CTimer::get("XIOS").suspend(); 54 52 } … … 77 75 CTimer::get("XIOS").resume(); 78 76 grid_hdl->domain_ref.setValue(domain_ref_str); 79 grid_hdl->sendAttributToServer(grid_hdl->domain_ref);80 77 CTimer::get("XIOS").suspend(); 81 78 } … … 103 100 CArray<bool,3> tmp(mask,shape(extent1,extent2,extent3),neverDeleteData) ; 104 101 grid_hdl->mask.reference(tmp.copy()); 105 grid_hdl->sendAttributToServer(grid_hdl->mask);106 102 CTimer::get("XIOS").suspend(); 107 103 } … … 130 126 CTimer::get("XIOS").resume(); 131 127 grid_hdl->name.setValue(name_str); 132 grid_hdl->sendAttributToServer(grid_hdl->name);133 128 CTimer::get("XIOS").suspend(); 134 129 } -
XIOS/trunk/src/interface/c_attr/icgridgroup_attr.cpp
r501 r509 23 23 CTimer::get("XIOS").resume(); 24 24 gridgroup_hdl->axis_ref.setValue(axis_ref_str); 25 gridgroup_hdl->sendAttributToServer(gridgroup_hdl->axis_ref);26 25 CTimer::get("XIOS").suspend(); 27 26 } … … 50 49 CTimer::get("XIOS").resume(); 51 50 gridgroup_hdl->description.setValue(description_str); 52 gridgroup_hdl->sendAttributToServer(gridgroup_hdl->description);53 51 CTimer::get("XIOS").suspend(); 54 52 } … … 77 75 CTimer::get("XIOS").resume(); 78 76 gridgroup_hdl->domain_ref.setValue(domain_ref_str); 79 gridgroup_hdl->sendAttributToServer(gridgroup_hdl->domain_ref);80 77 CTimer::get("XIOS").suspend(); 81 78 } … … 104 101 CTimer::get("XIOS").resume(); 105 102 gridgroup_hdl->group_ref.setValue(group_ref_str); 106 gridgroup_hdl->sendAttributToServer(gridgroup_hdl->group_ref);107 103 CTimer::get("XIOS").suspend(); 108 104 } … … 130 126 CArray<bool,3> tmp(mask,shape(extent1,extent2,extent3),neverDeleteData) ; 131 127 gridgroup_hdl->mask.reference(tmp.copy()); 132 gridgroup_hdl->sendAttributToServer(gridgroup_hdl->mask);133 128 CTimer::get("XIOS").suspend(); 134 129 } … … 157 152 CTimer::get("XIOS").resume(); 158 153 gridgroup_hdl->name.setValue(name_str); 159 gridgroup_hdl->sendAttributToServer(gridgroup_hdl->name);160 154 CTimer::get("XIOS").suspend(); 161 155 } -
XIOS/trunk/src/interface/c_attr/icvariable_attr.cpp
r501 r509 23 23 CTimer::get("XIOS").resume(); 24 24 variable_hdl->name.setValue(name_str); 25 variable_hdl->sendAttributToServer(variable_hdl->name);26 25 CTimer::get("XIOS").suspend(); 27 26 } … … 50 49 CTimer::get("XIOS").resume(); 51 50 variable_hdl->type.setValue(type_str); 52 variable_hdl->sendAttributToServer(variable_hdl->type);53 51 CTimer::get("XIOS").suspend(); 54 52 } -
XIOS/trunk/src/interface/c_attr/icvariablegroup_attr.cpp
r501 r509 23 23 CTimer::get("XIOS").resume(); 24 24 variablegroup_hdl->group_ref.setValue(group_ref_str); 25 variablegroup_hdl->sendAttributToServer(variablegroup_hdl->group_ref);26 25 CTimer::get("XIOS").suspend(); 27 26 } … … 50 49 CTimer::get("XIOS").resume(); 51 50 variablegroup_hdl->name.setValue(name_str); 52 variablegroup_hdl->sendAttributToServer(variablegroup_hdl->name);53 51 CTimer::get("XIOS").suspend(); 54 52 } … … 77 75 CTimer::get("XIOS").resume(); 78 76 variablegroup_hdl->type.setValue(type_str); 79 variablegroup_hdl->sendAttributToServer(variablegroup_hdl->type);80 77 CTimer::get("XIOS").suspend(); 81 78 }
Note: See TracChangeset
for help on using the changeset viewer.