diff --git a/ccnode/node.py b/ccnode/node.py index 491948797b191b7cfe5e8faaade40da8034a753d..c6bd154903a66c9216a920a20b4808799c4f04bc 100644 --- a/ccnode/node.py +++ b/ccnode/node.py @@ -243,6 +243,12 @@ class MainLoop(object): for tag in self.tag_db.pop(sub_id, {}).itervalues(): tag.stop() + def reset_handler(self, name, handl): + self.rpc_handler[name] = handl + + def remove_handler(self, name): + self.rpc_handler.pop(name, None) + def register_plugin(self, plugin): # keep track of registered plugins if plugin in self.registered_plugins: