net.floodlightcontroller.packet
Class BSNPROBE
java.lang.Object
net.floodlightcontroller.packet.BasePacket
net.floodlightcontroller.packet.BSNPROBE
- All Implemented Interfaces:
- IPacket
public class BSNPROBE
- extends BasePacket
- Author:
- Shudong Zhou (shudong.zhou@bigswitch.com)
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
controllerId
protected long controllerId
sequenceId
protected int sequenceId
srcMac
protected byte[] srcMac
dstMac
protected byte[] dstMac
srcSwDpid
protected long srcSwDpid
srcPortNo
protected int srcPortNo
BSNPROBE
public BSNPROBE()
getControllerId
public long getControllerId()
setControllerId
public BSNPROBE setControllerId(long controllerId)
getSequenceId
public int getSequenceId()
setSequenceId
public BSNPROBE setSequenceId(int sequenceId)
getSrcMac
public byte[] getSrcMac()
setSrcMac
public BSNPROBE setSrcMac(byte[] srcMac)
getDstMac
public byte[] getDstMac()
setDstMac
public BSNPROBE setDstMac(byte[] dstMac)
getSrcSwDpid
public long getSrcSwDpid()
setSrcSwDpid
public BSNPROBE setSrcSwDpid(long srcSwDpid)
getSrcPortNo
public int getSrcPortNo()
setSrcPortNo
public BSNPROBE setSrcPortNo(int srcPortNo)
serialize
public byte[] serialize()
- Description copied from interface:
IPacket
- Sets all payloads parent packet if applicable, then serializes this
packet and all payloads
- Returns:
- a byte[] containing this packet and payloads
deserialize
public IPacket deserialize(byte[] data,
int offset,
int length)
throws PacketParsingException
- Description copied from interface:
IPacket
- Deserializes this packet layer and all possible payloads
offset
- offset to start deserializing fromlength
- length of the data to deserialize
- Returns:
- the deserialized data
- Throws:
PacketParsingException
hashCode
public int hashCode()
- Overrides:
hashCode
in class BasePacket
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class BasePacket
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object