ryu/app/ws_topology.py | 5 +++++
 1 file changed, 5 insertions(+)

-- 
Yi Tseng (a.k.a Takeshi)
Taiwan National Chiao Tung University
Department of Computer Science
W2CNLab

http://blog.takeshi.tw
From 9ecd449f8a80bb73aadf770005b113b7e715a272 Mon Sep 17 00:00:00 2001
From: Takeshi <[email protected]>
Date: Thu, 20 Aug 2015 21:37:20 +0800
Subject: [PATCH] Add EventHostAdd handler for web socket application

Signed-off-by: Takeshi <[email protected]>
---
 ryu/app/ws_topology.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/ryu/app/ws_topology.py b/ryu/app/ws_topology.py
index b9958e9..0732b5e 100644
--- a/ryu/app/ws_topology.py
+++ b/ryu/app/ws_topology.py
@@ -83,6 +83,11 @@ class WebSocketTopology(app_manager.RyuApp):
         msg = ev.link.to_dict()
         self._rpc_broadcall('event_link_delete', msg)
 
+    @set_ev_cls(event.EventHostAdd)
+    def _event_host_add_handler(self, ev):
+        msg = ev.host.to_dict()
+        self._rpc_broadcall('event_host_add', msg)
+
     def _rpc_broadcall(self, func_name, msg):
         disconnected_clients = []
         for rpc_client in self.rpc_clients:
-- 
2.3.2 (Apple Git-55)

------------------------------------------------------------------------------
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to