etch-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From vei...@apache.org
Subject svn commit: r1679580 - /etch/trunk/binding-cpp/compiler/src/main/resources/org/apache/etch/bindings/cpp/compiler/vf_cpp.vm
Date Fri, 15 May 2015 15:00:34 GMT
Author: veithm
Date: Fri May 15 15:00:34 2015
New Revision: 1679580

URL: http://svn.apache.org/r1679580
Log:
Reset Class2Type and Type map on runtime shutdown

When the runtime gets closed also the static type maps should
be cleaned in order to allow a second life cycle within one
process.

Change-Id: I9bb4ecea07506743608eb2133a7ed207376ec643

Modified:
    etch/trunk/binding-cpp/compiler/src/main/resources/org/apache/etch/bindings/cpp/compiler/vf_cpp.vm

Modified: etch/trunk/binding-cpp/compiler/src/main/resources/org/apache/etch/bindings/cpp/compiler/vf_cpp.vm
URL: http://svn.apache.org/viewvc/etch/trunk/binding-cpp/compiler/src/main/resources/org/apache/etch/bindings/cpp/compiler/vf_cpp.vm?rev=1679580&r1=1679579&r2=1679580&view=diff
==============================================================================
--- etch/trunk/binding-cpp/compiler/src/main/resources/org/apache/etch/bindings/cpp/compiler/vf_cpp.vm
(original)
+++ etch/trunk/binding-cpp/compiler/src/main/resources/org/apache/etch/bindings/cpp/compiler/vf_cpp.vm
Fri May 15 15:00:34 2015
@@ -45,6 +45,8 @@ status_t $vf::Etch${intf.name()}RuntimeL
   if (runtime->isClosed()) {
     //the runtime is closed and is removed
     $vf::SRuntimes.remove(runtime->getId());
+    $vf::class2type()->reset();
+    $vf::types()->reset();
   }
   return ETCH_OK;
 }



Mime
View raw message