package net.onrc.onos.core.hostmanager; import net.floodlightcontroller.core.module.IFloodlightService; import net.floodlightcontroller.util.MACAddress; /** * {@link HostManager} doesn't yet provide any API to fellow modules, * however making it export a dummy service means we can specify it as * a dependency of Forwarding. */ public interface IHostService extends IFloodlightService { public void addHostListener(IHostListener listener); public void removeHostListener(IHostListener listener); public void deleteHost(Host host); public void deleteHostByMac(MACAddress mac); public void addHost(Long mac, Host host); }