[Orxonox-commit 602] r3134 - branches/netp4/src/network/synchronisable

scheusso at orxonox.net scheusso at orxonox.net
Tue Jun 9 23:15:16 CEST 2009


Author: scheusso
Date: 2009-06-09 23:15:16 +0200 (Tue, 09 Jun 2009)
New Revision: 3134

Modified:
   branches/netp4/src/network/synchronisable/Synchronisable.cc
Log:
small change for huge performance increase


Modified: branches/netp4/src/network/synchronisable/Synchronisable.cc
===================================================================
--- branches/netp4/src/network/synchronisable/Synchronisable.cc	2009-06-09 20:06:57 UTC (rev 3133)
+++ branches/netp4/src/network/synchronisable/Synchronisable.cc	2009-06-09 21:15:16 UTC (rev 3134)
@@ -173,6 +173,8 @@
     no->classID=header.getClassID();
     COUT(4) << "fabricate objectID: " << no->objectID << " classID: " << no->classID << std::endl;
           // update data and create object/entity...
+    assert( Synchronisable::objectMap_.find(header.getObjectID()) == Synchronisable::objectMap_.end() );
+    Synchronisable::objectMap_[header.getObjectID()] = no;
     bool b = no->updateData(mem, mode, true);
     assert(b);
     if (b)




More information about the Orxonox-commit mailing list