This is a handy method for event request/reply.
Signed-off-by: Isaku Yamahata <[email protected]>
---
ryu/base/app_manager.py | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/ryu/base/app_manager.py b/ryu/base/app_manager.py
index 3f46dab..6dabbb2 100644
--- a/ryu/base/app_manager.py
+++ b/ryu/base/app_manager.py
@@ -123,6 +123,13 @@ class RyuApp(object):
for observer in self.get_observers(ev, state):
self.send_event(observer, ev)
+ def reply_to_request(self, req, rep):
+ rep.dst = req.src
+ if req.sync:
+ self.send_reply(rep)
+ else:
+ self.send_event(rep.dst, rep)
+
def close(self):
"""
teardown method.
--
1.7.10.4
------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire
the most talented Cisco Certified professionals. Visit the
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel