public class ForwardTable extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Map<Integer,org.onosproject.net.flowobjective.ForwardingObjective> |
forwardMap |
protected Map<Integer,List<org.onosproject.net.flowobjective.ForwardingObjective>> |
generatedParentForwardingObjectiveMap |
| Constructor and Description |
|---|
ForwardTable() |
| Modifier and Type | Method and Description |
|---|---|
void |
addGeneratedParentForwardingObjective(org.onosproject.net.flowobjective.ForwardingObjective child,
org.onosproject.net.flowobjective.ForwardingObjective parent) |
void |
deleteGeneratedParentForwardingObjective(List<org.onosproject.net.flowobjective.ForwardingObjective> children) |
static int |
forwardingObjectiveHash(org.onosproject.net.flowobjective.ForwardingObjective forwardingObjective) |
Collection<org.onosproject.net.flowobjective.ForwardingObjective> |
getForwardingObjectives() |
List<org.onosproject.net.flowobjective.ForwardingObjective> |
getGeneratedParentForwardingObjectiveForRemove(org.onosproject.net.flowobjective.ForwardingObjective child) |
ForwardUpdateTable |
updateForward(org.onosproject.net.flowobjective.ForwardingObjective forwardingObjective) |
ForwardUpdateTable |
updateForward(List<org.onosproject.net.flowobjective.ForwardingObjective> forwardingObjectives) |
public ForwardUpdateTable updateForward(org.onosproject.net.flowobjective.ForwardingObjective forwardingObjective)
public ForwardUpdateTable updateForward(List<org.onosproject.net.flowobjective.ForwardingObjective> forwardingObjectives)
public void addGeneratedParentForwardingObjective(org.onosproject.net.flowobjective.ForwardingObjective child,
org.onosproject.net.flowobjective.ForwardingObjective parent)
public void deleteGeneratedParentForwardingObjective(List<org.onosproject.net.flowobjective.ForwardingObjective> children)
public List<org.onosproject.net.flowobjective.ForwardingObjective> getGeneratedParentForwardingObjectiveForRemove(org.onosproject.net.flowobjective.ForwardingObjective child)
public Collection<org.onosproject.net.flowobjective.ForwardingObjective> getForwardingObjectives()
public static int forwardingObjectiveHash(org.onosproject.net.flowobjective.ForwardingObjective forwardingObjective)