ONOS listens to device discovery messages
diff --git a/src/main/java/net/onrc/onos/util/IDBUtils.java b/src/main/java/net/onrc/onos/util/IDBUtils.java
new file mode 100644
index 0000000..52dbc70
--- /dev/null
+++ b/src/main/java/net/onrc/onos/util/IDBUtils.java
@@ -0,0 +1,13 @@
+package net.onrc.onos.util;
+
+import net.floodlightcontroller.core.INetMapTopologyObjects.IDeviceObject;
+import net.floodlightcontroller.core.INetMapTopologyObjects.IPortObject;
+import net.floodlightcontroller.core.INetMapTopologyObjects.ISwitchObject;
+
+public interface IDBUtils {
+ public ISwitchObject searchSwitch(GraphDBConnection conn, String dpid);
+ public IDeviceObject searchDevice(GraphDBConnection conn, String macAddr);
+ public IDeviceObject newDevice(GraphDBConnection conn);
+ public void removeDevice(GraphDBConnection conn, IDeviceObject dev);
+ public IPortObject searchPort(GraphDBConnection conn, String dpid, short number);
+}