Signed-off-by: YAMAMOTO Takashi <[email protected]>

BRICK dpset
  PROVIDES EventPortModify TO ['PortSet']
  PROVIDES EventPortAdd TO ['QuantumAdapter', 'PortSet']
  PROVIDES EventDP TO ['QuantumAdapter', 'PortSet']
  PROVIDES EventPortDelete TO ['QuantumAdapter', 'PortSet']
  CONSUMES EventOFPSwitchFeatures
  CONSUMES EventOFPStateChange
  CONSUMES EventOFPPortStatus
BRICK conf_switch
  PROVIDES EventConfSwitchDel TO ['TunnelPortUpdater', 'QuantumAdapter']
  PROVIDES EventConfSwitchSet TO ['TunnelPortUpdater', 'QuantumAdapter']
BRICK network
  PROVIDES EventNetworkDel TO ['PortSet']
  PROVIDES EventNetworkPort TO ['TunnelPortUpdater', 'PortSet']
  PROVIDES EventMacAddress TO ['PortSet']
BRICK TunnelPortUpdater
  CONSUMES EventConfSwitchDel
  CONSUMES EventNetworkPort
  CONSUMES EventConfSwitchSet
        :
        :
        :
        :
---
 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 2fdd28a..321a5c8 100644
--- a/ryu/base/app_manager.py
+++ b/ryu/base/app_manager.py
@@ -175,6 +175,13 @@ class AppManager(object):
                         brick = SERVICE_BRICKS[name]
                         brick.register_observer(m.ev_cls, i.name)
 
+        for brick, i in SERVICE_BRICKS.items():
+            LOG.debug("BRICK %s" % brick)
+            for ev_cls, list in i.observers.items():
+                LOG.debug("  PROVIDES %s TO %s" % (ev_cls.__name__, list))
+            for ev_cls, handler in i.event_handlers.items():
+                LOG.debug("  CONSUMES %s" % (ev_cls.__name__,))
+
     def close(self):
         def close_all(close_dict):
             for app in close_dict:
-- 
1.7.12


------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to