blob: ffd95f519d68dbac227bda3043f8205a6e0f59ec [file] [log] [blame]
Jonathan Hart22eb9882014-02-11 15:52:59 -08001package net.onrc.onos.ofcontroller.networkgraph;
2
Jonathan Hart22eb9882014-02-11 15:52:59 -08003public interface NetworkGraphDiscoveryInterface {
4 public void putSwitchEvent(SwitchEvent switchEvent);
5 public void removeSwitchEvent(SwitchEvent switchEvent);
6 public void putPortEvent(PortEvent portEvent);
7 public void removePortEvent(PortEvent portEvent);
8 public void putLinkEvent(LinkEvent linkEvent);
9 public void removeLinkEvent(LinkEvent linkEvent);
Yuta HIGUCHI0be4a662014-02-11 18:01:28 -080010 public void putDeviceEvent(DeviceEvent deviceEvent);
Jonathan Hart22eb9882014-02-11 15:52:59 -080011 public void removeDeviceEvent(DeviceEvent deviceEvent);
12}