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

Reply via email to