package net.floodlightcontroller.dhcpserver; import java.util.Collection; import org.projectfloodlight.openflow.types.VlanVid; import net.floodlightcontroller.core.module.IFloodlightService; import net.floodlightcontroller.core.types.NodePortTuple; public interface IDHCPService extends IFloodlightService { public void enable(); public void disable(); public boolean isEnabled(); public boolean addInstance(DHCPInstance instance); public DHCPInstance getInstance(String name); public DHCPInstance getInstance(NodePortTuple member); public DHCPInstance getInstance(VlanVid member); public Collection<DHCPInstance> getInstances(); public boolean deleteInstance(String name); }