Changeset 347 for XIOS/trunk/src/interface/c/icxml_tree.cpp
- Timestamp:
- 05/21/12 17:57:22 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/interface/c/icxml_tree.cpp
r346 r347 13 13 14 14 #include "icutil.hpp" 15 #include "timer.hpp" 15 16 16 17 extern "C" … … 43 44 { 44 45 std::string child_id_str; 45 46 if (cstr2string(child_id, child_id_size, child_id_str)) 47 { 48 *child_ = parent_->createChild(child_id_str).get() ; 49 parent_->sendCreateChild(child_id_str) ; 50 } 51 else 52 { 53 *child_ = parent_->createChild().get() ; 54 parent_->sendCreateChild() ; 55 } 46 CTimer::get("XIOS").resume() ; 47 if (cstr2string(child_id, child_id_size, child_id_str)) 48 { 49 *child_ = parent_->createChild(child_id_str) ; 50 parent_->sendCreateChild(child_id_str) ; 51 } 52 else 53 { 54 *child_ = parent_->createChild() ; 55 parent_->sendCreateChild() ; 56 } 57 CTimer::get("XIOS").suspend() ; 56 58 } 57 59 … … 60 62 { 61 63 std::string child_id_str; 62 if (cstr2string(child_id, child_id_size, child_id_str)) 63 { 64 *child_ = parent_->createChild(child_id_str).get() ; 65 parent_->sendCreateChild(child_id_str) ; 66 } 67 else 68 { 69 *child_ = parent_->createChild().get() ; 70 parent_->sendCreateChild() ; 71 } 64 CTimer::get("XIOS").resume() ; 65 if (cstr2string(child_id, child_id_size, child_id_str)) 66 { 67 *child_ = parent_->createChild(child_id_str) ; 68 parent_->sendCreateChild(child_id_str) ; 69 } 70 else 71 { 72 *child_ = parent_->createChild() ; 73 parent_->sendCreateChild() ; 74 } 75 CTimer::get("XIOS").suspend() ; 72 76 } 73 77 … … 76 80 { 77 81 std::string child_id_str; 78 if (cstr2string(child_id, child_id_size, child_id_str)) 79 { 80 *child_ = parent_->createChild(child_id_str).get() ; 81 parent_->sendCreateChild(child_id_str) ; 82 } 83 else 84 { 85 *child_ = parent_->createChild().get() ; 86 parent_->sendCreateChild() ; 87 } 82 CTimer::get("XIOS").resume() ; 83 if (cstr2string(child_id, child_id_size, child_id_str)) 84 { 85 *child_ = parent_->createChild(child_id_str) ; 86 parent_->sendCreateChild(child_id_str) ; 87 } 88 else 89 { 90 *child_ = parent_->createChild() ; 91 parent_->sendCreateChild() ; 92 } 93 CTimer::get("XIOS").suspend() ; 88 94 } 89 95 … … 92 98 { 93 99 std::string child_id_str; 94 if (cstr2string(child_id, child_id_size, child_id_str)) 95 { 96 *child_ = parent_->createChild(child_id_str).get() ; 97 parent_->sendCreateChild(child_id_str) ; 98 } 99 else 100 { 101 *child_ = parent_->createChild().get() ; 102 parent_->sendCreateChild() ; 103 } 100 CTimer::get("XIOS").resume() ; 101 if (cstr2string(child_id, child_id_size, child_id_str)) 102 { 103 *child_ = parent_->createChild(child_id_str) ; 104 parent_->sendCreateChild(child_id_str) ; 105 } 106 else 107 { 108 *child_ = parent_->createChild() ; 109 parent_->sendCreateChild() ; 110 } 111 CTimer::get("XIOS").suspend() ; 104 112 } 105 113 … … 107 115 (XDomainGroupPtr parent_, XDomainPtr * child_, const char * child_id, int child_id_size) 108 116 { 109 std::string child_id_str; 110 if (cstr2string(child_id, child_id_size, child_id_str)) 111 { 112 *child_ = parent_->createChild(child_id_str).get() ; 113 parent_->sendCreateChild(child_id_str) ; 114 } 115 else 116 { 117 *child_ = parent_->createChild().get() ; 118 parent_->sendCreateChild() ; 119 } 117 std::string child_id_str; 118 CTimer::get("XIOS").resume() ; 119 if (cstr2string(child_id, child_id_size, child_id_str)) 120 { 121 *child_ = parent_->createChild(child_id_str) ; 122 parent_->sendCreateChild(child_id_str) ; 123 } 124 else 125 { 126 *child_ = parent_->createChild() ; 127 parent_->sendCreateChild() ; 128 } 129 CTimer::get("XIOS").suspend() ; 120 130 } 121 131 … … 123 133 (XFilePtr parent_, XFieldPtr * child_, const char * child_id, int child_id_size) 124 134 { 125 std::string child_id_str; 135 std::string child_id_str; 136 CTimer::get("XIOS").resume() ; 126 137 127 138 if (cstr2string(child_id, child_id_size, child_id_str)) 128 139 { 129 *child_ = parent_->addField(child_id_str) .get();140 *child_ = parent_->addField(child_id_str); 130 141 parent_->sendAddField(child_id_str) ; 131 142 } 132 143 else 133 144 { 134 *child_ = parent_->addField() .get();145 *child_ = parent_->addField(); 135 146 parent_->sendAddField() ; 136 147 } 148 CTimer::get("XIOS").suspend() ; 137 149 } 138 150 … … 143 155 { 144 156 std::string child_id_str; 145 146 if (cstr2string(child_id, child_id_size, child_id_str)) 147 { 148 *child_ = parent_->createChildGroup(child_id_str).get() ; 149 parent_->sendCreateChildGroup(child_id_str) ; 150 } 151 else 152 { 153 *child_ = parent_->createChildGroup().get() ; 154 parent_->sendCreateChildGroup(child_id_str) ; 155 } 157 CTimer::get("XIOS").resume() ; 158 if (cstr2string(child_id, child_id_size, child_id_str)) 159 { 160 *child_ = parent_->createChildGroup(child_id_str) ; 161 parent_->sendCreateChildGroup(child_id_str) ; 162 } 163 else 164 { 165 *child_ = parent_->createChildGroup() ; 166 parent_->sendCreateChildGroup(child_id_str) ; 167 } 168 CTimer::get("XIOS").suspend() ; 156 169 } 157 170 … … 160 173 { 161 174 std::string child_id_str; 162 163 if (cstr2string(child_id, child_id_size, child_id_str)) 164 { 165 *child_ = parent_->createChildGroup(child_id_str).get() ; 166 parent_->sendCreateChildGroup(child_id_str) ; 167 } 168 else 169 { 170 *child_ = parent_->createChildGroup().get() ; 171 parent_->sendCreateChildGroup(child_id_str) ; 172 } 175 CTimer::get("XIOS").resume() ; 176 if (cstr2string(child_id, child_id_size, child_id_str)) 177 { 178 *child_ = parent_->createChildGroup(child_id_str) ; 179 parent_->sendCreateChildGroup(child_id_str) ; 180 } 181 else 182 { 183 *child_ = parent_->createChildGroup() ; 184 parent_->sendCreateChildGroup(child_id_str) ; 185 } 186 CTimer::get("XIOS").suspend() ; 173 187 } 174 188 … … 177 191 { 178 192 std::string child_id_str; 179 if (cstr2string(child_id, child_id_size, child_id_str)) 180 { 181 *child_ = parent_->createChildGroup(child_id_str).get() ; 182 parent_->sendCreateChildGroup(child_id_str) ; 183 } 184 else 185 { 186 *child_ = parent_->createChildGroup().get() ; 187 parent_->sendCreateChildGroup(child_id_str) ; 188 } 193 CTimer::get("XIOS").resume() ; 194 if (cstr2string(child_id, child_id_size, child_id_str)) 195 { 196 *child_ = parent_->createChildGroup(child_id_str) ; 197 parent_->sendCreateChildGroup(child_id_str) ; 198 } 199 else 200 { 201 *child_ = parent_->createChildGroup() ; 202 parent_->sendCreateChildGroup(child_id_str) ; 203 } 204 CTimer::get("XIOS").suspend() ; 189 205 } 190 206 … … 193 209 { 194 210 std::string child_id_str; 195 if (cstr2string(child_id, child_id_size, child_id_str)) 196 { 197 *child_ = parent_->createChildGroup(child_id_str).get() ; 198 parent_->sendCreateChildGroup(child_id_str) ; 199 } 200 else 201 { 202 *child_ = parent_->createChildGroup().get() ; 203 parent_->sendCreateChildGroup(child_id_str) ; 204 } 211 CTimer::get("XIOS").resume() ; 212 if (cstr2string(child_id, child_id_size, child_id_str)) 213 { 214 *child_ = parent_->createChildGroup(child_id_str) ; 215 parent_->sendCreateChildGroup(child_id_str) ; 216 } 217 else 218 { 219 *child_ = parent_->createChildGroup() ; 220 parent_->sendCreateChildGroup(child_id_str) ; 221 } 222 CTimer::get("XIOS").suspend() ; 205 223 } 206 224 … … 209 227 { 210 228 std::string child_id_str; 211 if (cstr2string(child_id, child_id_size, child_id_str)) 212 { 213 *child_ = parent_->createChildGroup(child_id_str).get() ; 214 parent_->sendCreateChildGroup(child_id_str) ; 215 } 216 else 217 { 218 *child_ = parent_->createChildGroup().get() ; 219 parent_->sendCreateChildGroup(child_id_str) ; 220 } 229 CTimer::get("XIOS").resume() ; 230 if (cstr2string(child_id, child_id_size, child_id_str)) 231 { 232 *child_ = parent_->createChildGroup(child_id_str) ; 233 parent_->sendCreateChildGroup(child_id_str) ; 234 } 235 else 236 { 237 *child_ = parent_->createChildGroup() ; 238 parent_->sendCreateChildGroup(child_id_str) ; 239 } 240 CTimer::get("XIOS").suspend() ; 221 241 } 222 242 … … 225 245 { 226 246 std::string child_id_str; 227 228 if (cstr2string(child_id, child_id_size, child_id_str)) 229 { 230 *child_ = parent_->addFieldGroup(child_id_str) .get();247 CTimer::get("XIOS").resume() ; 248 if (cstr2string(child_id, child_id_size, child_id_str)) 249 { 250 *child_ = parent_->addFieldGroup(child_id_str); 231 251 parent_->sendAddFieldGroup(child_id_str) ; 232 252 } 233 253 else 234 254 { 235 *child_ = parent_->addFieldGroup() .get();255 *child_ = parent_->addFieldGroup(); 236 256 parent_->sendAddFieldGroup() ; 237 257 } 258 CTimer::get("XIOS").suspend() ; 238 259 } 239 260
Note: See TracChangeset
for help on using the changeset viewer.