-
/*
* Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved.
*
import org.opendaylight.controller.sal.utils.Status;
/**
- * Interface for installing/removing flows on a network node
- *
- *
- *
+ * Interface that defines the methods available to the functional modules above
+ * SAL for installing/modifying/removing flows on a network node
*/
public interface IFlowProgrammerService {
/**
* Add a flow to the network node
- *
+ *
* @param node
* @param flow
*/
/**
* Modify existing flow on the switch
- *
+ *
* @param node
* @param flow
*/
/**
* Remove the flow from the network node
+ *
* @param node
* @param flow
*/
/**
* Remove all flows present on the network node
+ *
* @param node
*/
Status removeAllFlows(Node node);