Big refactoring of proxy code.
authorClaudio-Daniel Freire <claudio-daniel.freire@inria.fr>
Thu, 12 May 2011 07:26:50 +0000 (09:26 +0200)
committerClaudio-Daniel Freire <claudio-daniel.freire@inria.fr>
Thu, 12 May 2011 07:26:50 +0000 (09:26 +0200)
commitd085eb3f8991a3475359a57fb13a84335e072832
treea289aed48fd765fcd42af70dea76cb7c4ed747d7
parent585fce393285fe63fbff43c1274a401e9e863c17
Big refactoring of proxy code.
 * Decorator-based serverside dispatch code
   which is easier to maintain
 * Automatic proxy generation using introspection on
   abstract interface (Proxy/ExperimentController) and
   serverside dispatch code.
 * Tried to maintain meaningful tracebacks
 * No more repeated code - stuff is only written once,
   so changes are easier to apply.
 * Changed marshalling for setters to use pickling instead
   of adding a fictious (and limited) type parameter.
 * Fixed some interface mismatches in the process
setup.py
src/nepi/core/execute.py
src/nepi/util/proxy.py
src/nepi/util/proxy_stub.tpl [new file with mode: 0644]
test/testbeds/ns3/integration.py