Changeset 286 for XMLIO_V2/dev/common/src/xmlio/manager/tree_manager.cpp
- Timestamp:
- 10/21/11 19:01:35 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XMLIO_V2/dev/common/src/xmlio/manager/tree_manager.cpp
r274 r286 129 129 130 130 131 // std::cout << "Nombre de contexte :" << ctxtnb << std::endl;132 131 133 132 for (StdSize i = 0; i < ctxtnb; i++) … … 148 147 is.read (const_cast<char *>(id.data()), size * sizeof(char)); 149 148 150 // std::cout << "context ::::" << id << std::endl;151 149 152 150 CTreeManager::SetCurrentContextId(id); … … 187 185 os.write (reinterpret_cast<const char*>(&genum) , sizeof(ENodeType)); 188 186 os.write (reinterpret_cast<const char*>(&size) , sizeof(StdSize)); 189 187 190 188 for (StdSize i = 0; i < size; i++) 191 189 { … … 232 230 233 231 os.write (reinterpret_cast<const char*>(&idsize), sizeof(StdSize)); 234 os.write (id.data(), idsize * sizeof(char)); 232 os.write (id.data(), idsize * sizeof(char)); 235 233 } 236 234 domain->toBinary(os); … … 273 271 const StdSize size = def_vector.size(); 274 272 275 is.read (reinterpret_cast<char*>(&renum), sizeof( StdSize));276 is.read (reinterpret_cast<char*>(&ctxtnb), sizeof( ENodeType));273 is.read (reinterpret_cast<char*>(&renum), sizeof(ENodeType)); 274 is.read (reinterpret_cast<char*>(&ctxtnb), sizeof(StdSize)); 277 275 278 276 if (renum != CContextGroup::GetType()) … … 282 280 if (size != ctxtnb) 283 281 ERROR("CTreeManager::DomainsFromBinary(StdIStream & is)", 284 << "[ size = " << size << "] Bad context group size !");282 << "[ size = " << size << "] != "<<ctxtnb<<" : Bad context group size !"); 285 283 286 284 for (StdSize i = 0; i < ctxtnb; i++) … … 330 328 331 329 // Lecture successive des informations binaires de domaine. 330 332 331 for (StdSize j = 0; j < alldomain_size; j++) 333 332 { … … 352 351 if (domain->getId().compare(id) != 0) 353 352 ERROR("CTreeManager::DomainsFromBinary(StdIStream & is)", 354 << "[ id = " << id<< "] Bad id !");353 << "[ id = " << id <<" != "<<domain->getId()<< "] Bad id !"); 355 354 } 356 355 domain->fromBinary(is); … … 380 379 if (grid->getId().compare(id) != 0) 381 380 ERROR("CTreeManager::DomainsFromBinary(StdIStream & is)", 382 << "[ id = " << id << "] Bad id !");381 << "[ id = " << id <<" != "<<grid->getId()<< "] Bad id !"); 383 382 } 384 383 grid->fromBinary(is);
Note: See TracChangeset
for help on using the changeset viewer.