[Orxonox-commit 1076] r5797 - in code/branches/core5/src/libraries/network: . synchronisable

landauf at orxonox.net landauf at orxonox.net
Sat Sep 26 22:17:21 CEST 2009


Author: landauf
Date: 2009-09-26 22:17:21 +0200 (Sat, 26 Sep 2009)
New Revision: 5797

Modified:
   code/branches/core5/src/libraries/network/GamestateClient.cc
   code/branches/core5/src/libraries/network/GamestateManager.cc
   code/branches/core5/src/libraries/network/NetworkFunction.cc
   code/branches/core5/src/libraries/network/synchronisable/Synchronisable.cc
Log:
replaced delete with destroy() in network

Modified: code/branches/core5/src/libraries/network/GamestateClient.cc
===================================================================
--- code/branches/core5/src/libraries/network/GamestateClient.cc	2009-09-26 20:15:53 UTC (rev 5796)
+++ code/branches/core5/src/libraries/network/GamestateClient.cc	2009-09-26 20:17:21 UTC (rev 5797)
@@ -107,7 +107,7 @@
   void GamestateClient::removeObject(ObjectList<Synchronisable>::iterator &it) {
     ObjectList<Synchronisable>::iterator temp=it;
     ++it;
-    delete  *temp;
+    temp->destroy(); // or delete?
   }
 
   packet::Gamestate *GamestateClient::getGamestate(){

Modified: code/branches/core5/src/libraries/network/GamestateManager.cc
===================================================================
--- code/branches/core5/src/libraries/network/GamestateManager.cc	2009-09-26 20:15:53 UTC (rev 5796)
+++ code/branches/core5/src/libraries/network/GamestateManager.cc	2009-09-26 20:17:21 UTC (rev 5797)
@@ -76,7 +76,7 @@
       for( it2 = it1->second.begin(); it2 != it1->second.end(); ++it2 )
         delete (*it2).second;
     }
-    delete this->trafficControl_;
+    this->trafficControl_->destroy();
 //     delete this->threadMutex_;
 //     delete this->threadPool_;
   }

Modified: code/branches/core5/src/libraries/network/NetworkFunction.cc
===================================================================
--- code/branches/core5/src/libraries/network/NetworkFunction.cc	2009-09-26 20:15:53 UTC (rev 5796)
+++ code/branches/core5/src/libraries/network/NetworkFunction.cc	2009-09-26 20:17:21 UTC (rev 5797)
@@ -59,7 +59,7 @@
   {
     std::map<std::string, NetworkFunctionBase*>::iterator it;
     for( it=NetworkFunctionBase::nameMap_.begin(); it!=NetworkFunctionBase::nameMap_.end(); ++it )
-      delete it->second;
+      it->second->destroy();
   }
   
   

Modified: code/branches/core5/src/libraries/network/synchronisable/Synchronisable.cc
===================================================================
--- code/branches/core5/src/libraries/network/synchronisable/Synchronisable.cc	2009-09-26 20:15:53 UTC (rev 5796)
+++ code/branches/core5/src/libraries/network/synchronisable/Synchronisable.cc	2009-09-26 20:17:21 UTC (rev 5797)
@@ -200,7 +200,7 @@
     assert(getSynchronisable(objectID)->objectID==objectID);
     Synchronisable *s = getSynchronisable(objectID);
     if(s)
-      delete s;
+      s->destroy(); // or delete?
     else
       return false;
     return true;




More information about the Orxonox-commit mailing list