blob: 582afe0e429856672381d30ac795fc8cec9c9f0f [file] [log] [blame]
package net.floodlightcontroller.devicemanager;
import net.floodlightcontroller.core.INetMapStorage;
import net.floodlightcontroller.core.INetMapTopologyObjects.IDeviceObject;
public interface IDeviceStorage extends INetMapStorage {
public IDeviceObject addDevice(IDevice device);
public IDeviceObject updateDevice(IDevice device);
public IDeviceObject removeDevice(IDevice device);
public IDeviceObject getDeviceByMac(String mac);
public IDeviceObject getDeviceByIP(String ip);
}