net.floodlightcontroller.flowcache
Class OFMatchReconcile

java.lang.Object
  extended by net.floodlightcontroller.flowcache.OFMatchReconcile

public class OFMatchReconcile
extends java.lang.Object

OFMatchReconcile class to indicate result of a flow-reconciliation.


Nested Class Summary
static class OFMatchReconcile.ReconcileAction
          The enum ReconcileAction.
 
Field Summary
 byte action
          Action of this flow-mod PERMIT or DENY
 java.lang.String appInstName
          The application instance name.
 FloodlightContext cntx
           
 long cookie
          flow mod.
 java.lang.String newAppInstName
          The new application instance name.
 OFMatchWithSwDpid ofmWithSwDpid
          The open flow match after reconciliation.
 FlowReconcileQuery origReconcileQueryEvent
           
 int outPort
          Outport in the event of UPDATE_PATH action
 short priority
          flow mod.
 OFMatchReconcile.ReconcileAction rcAction
          The reconcile action.
 
Constructor Summary
OFMatchReconcile()
          Instantiates a new oF match reconcile object.
OFMatchReconcile(OFMatchReconcile copy)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ofmWithSwDpid

public OFMatchWithSwDpid ofmWithSwDpid
The open flow match after reconciliation.


priority

public short priority
flow mod. priority


action

public byte action
Action of this flow-mod PERMIT or DENY


cookie

public long cookie
flow mod. cookie


appInstName

public java.lang.String appInstName
The application instance name.


newAppInstName

public java.lang.String newAppInstName
The new application instance name. This is null unless the flow has moved to a different BVS due to BVS config change or device move to a different switch port etc.


rcAction

public OFMatchReconcile.ReconcileAction rcAction
The reconcile action.


outPort

public int outPort
Outport in the event of UPDATE_PATH action


cntx

public FloodlightContext cntx

origReconcileQueryEvent

public FlowReconcileQuery origReconcileQueryEvent
Constructor Detail

OFMatchReconcile

public OFMatchReconcile()
Instantiates a new oF match reconcile object.


OFMatchReconcile

public OFMatchReconcile(OFMatchReconcile copy)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object