Changeset 546 for XIOS/trunk/src/interface/c_attr/icdomain_attr.cpp
- Timestamp:
- 12/17/14 15:35:12 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/interface/c_attr/icdomain_attr.cpp
r532 r546 270 270 271 271 272 void cxios_set_domain_domain_ref(domain_Ptr domain_hdl, const char * domain_ref, int domain_ref_size) 273 { 274 std::string domain_ref_str; 275 if(!cstr2string(domain_ref, domain_ref_size, domain_ref_str)) return; 276 CTimer::get("XIOS").resume(); 277 domain_hdl->domain_ref.setValue(domain_ref_str); 278 CTimer::get("XIOS").suspend(); 279 } 280 281 void cxios_get_domain_domain_ref(domain_Ptr domain_hdl, char * domain_ref, int domain_ref_size) 282 { 283 CTimer::get("XIOS").resume(); 284 if(!string_copy(domain_hdl->domain_ref.getInheritedValue(),domain_ref , domain_ref_size)) 285 ERROR("void cxios_get_domain_domain_ref(domain_Ptr domain_hdl, char * domain_ref, int domain_ref_size)", <<"Input string is to short"); 286 CTimer::get("XIOS").suspend(); 287 } 288 289 bool cxios_is_defined_domain_domain_ref(domain_Ptr domain_hdl ) 290 { 291 CTimer::get("XIOS").resume(); 292 return domain_hdl->domain_ref.hasInheritedValue(); 293 CTimer::get("XIOS").suspend(); 294 } 295 296 297 272 298 void cxios_set_domain_i_index(domain_Ptr domain_hdl, int* i_index, int extent1, int extent2) 273 299 {
Note: See TracChangeset
for help on using the changeset viewer.