net.floodlightcontroller.routing
Class RouteId
java.lang.Object
net.floodlightcontroller.routing.RouteId
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Comparable<RouteId>
public class RouteId
- extends java.lang.Object
- implements java.lang.Cloneable, java.lang.Comparable<RouteId>
Stores the endpoints of a route, in this case datapath ids
- Author:
- David Erickson (daviderickson@cs.stanford.edu)
Field Summary |
protected long |
cookie
|
protected java.lang.Long |
dst
|
protected java.lang.Long |
src
|
Constructor Summary |
RouteId(java.lang.Long src,
java.lang.Long dst)
|
RouteId(java.lang.Long src,
java.lang.Long dst,
long cookie)
|
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
src
protected java.lang.Long src
dst
protected java.lang.Long dst
cookie
protected long cookie
RouteId
public RouteId(java.lang.Long src,
java.lang.Long dst)
RouteId
public RouteId(java.lang.Long src,
java.lang.Long dst,
long cookie)
getSrc
public java.lang.Long getSrc()
setSrc
public void setSrc(java.lang.Long src)
getDst
public java.lang.Long getDst()
setDst
public void setDst(java.lang.Long dst)
getCookie
public long getCookie()
setCookie
public void setCookie(int cookie)
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
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
clone
protected java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone
in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException
compareTo
public int compareTo(RouteId o)
- Specified by:
compareTo
in interface java.lang.Comparable<RouteId>