package org.opennaas.extensions.router.model.opticalSwitch.dwdm;
import org.opennaas.extensions.router.model.FCPort;
import org.opennaas.extensions.router.model.opticalSwitch.DWDMChannel;
import org.opennaas.extensions.router.model.opticalSwitch.IOpticalSwitchCard;
public interface IDWDMDropCard extends IOpticalSwitchCard {
/**
* Drops given channel from srcPort and redirects it to dstPort
*
* @param channel
* @param srcPort
* @param dstPort
*/
public boolean configureDropChannel(DWDMChannel channel, FCPort srcPort, FCPort dstPort);
/**
* Removes a previously configured drop of a channel.
*
* @param channel
* @param srcPort
* @param dstPort
*/
public boolean removeDropChannel(DWDMChannel channel, FCPort srcPort, FCPort dstPort);
}