Changeset 598 for XIOS/trunk/src/interface/c_attr/icfilegroup_attr.cpp
- Timestamp:
- 05/26/15 16:13:47 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/interface/c_attr/icfilegroup_attr.cpp
r591 r598 165 165 166 166 167 void cxios_set_filegroup_mode(filegroup_Ptr filegroup_hdl, const char * mode, int mode_size) 168 { 169 std::string mode_str; 170 if (!cstr2string(mode, mode_size, mode_str)) return; 171 CTimer::get("XIOS").resume(); 172 filegroup_hdl->mode.fromString(mode_str); 173 CTimer::get("XIOS").suspend(); 174 } 175 176 void cxios_get_filegroup_mode(filegroup_Ptr filegroup_hdl, char * mode, int mode_size) 177 { 178 CTimer::get("XIOS").resume(); 179 if (!string_copy(filegroup_hdl->mode.getInheritedStringValue(), mode, mode_size)) 180 ERROR("void cxios_get_filegroup_mode(filegroup_Ptr filegroup_hdl, char * mode, int mode_size)", << "Input string is too short"); 181 CTimer::get("XIOS").suspend(); 182 } 183 184 bool cxios_is_defined_filegroup_mode(filegroup_Ptr filegroup_hdl) 185 { 186 CTimer::get("XIOS").resume(); 187 bool isDefined = filegroup_hdl->mode.hasInheritedValue(); 188 CTimer::get("XIOS").suspend(); 189 return isDefined; 190 } 191 192 167 193 void cxios_set_filegroup_name(filegroup_Ptr filegroup_hdl, const char * name, int name_size) 168 194 {
Note: See TracChangeset
for help on using the changeset viewer.