Open Kilda Java Documentation
org.openkilda.floodlight.pathverification.VerificationPacket Class Reference
Inheritance diagram for org.openkilda.floodlight.pathverification.VerificationPacket:

Public Member Functions

 VerificationPacket ()
 
 VerificationPacket (Data data)
 
LLDPTLV getChassisId ()
 
VerificationPacket setChassisId (LLDPTLV chassisId)
 
LLDPTLV getPortId ()
 
VerificationPacket setPortId (LLDPTLV portId)
 
LLDPTLV getTtl ()
 
VerificationPacket setTtl (LLDPTLV ttl)
 
List< LLDPTLV > getOptionalTLVList ()
 
VerificationPacket setOptionalTLVList (List< LLDPTLV > optionalTLVList)
 
byte [] serialize ()
 
IPacket deserialize (byte[] data, int offset, int length)
 
int hashCode ()
 
boolean equals (Object obj)
 
String toString ()
 

Protected Attributes

LLDPTLV chassisId
 
LLDPTLV portId
 
LLDPTLV ttl
 
List< LLDPTLV > optionalTLVList
 
EthType ethType
 

Detailed Description

Definition at line 28 of file VerificationPacket.java.

Constructor & Destructor Documentation

◆ VerificationPacket() [1/2]

org.openkilda.floodlight.pathverification.VerificationPacket.VerificationPacket ( )

Definition at line 35 of file VerificationPacket.java.

◆ VerificationPacket() [2/2]

org.openkilda.floodlight.pathverification.VerificationPacket.VerificationPacket ( Data  data)

Definition at line 39 of file VerificationPacket.java.

Member Function Documentation

◆ deserialize()

IPacket org.openkilda.floodlight.pathverification.VerificationPacket.deserialize ( byte []  data,
int  offset,
int  length 
)

Definition at line 125 of file VerificationPacket.java.

◆ equals()

boolean org.openkilda.floodlight.pathverification.VerificationPacket.equals ( Object  obj)

Definition at line 174 of file VerificationPacket.java.

◆ getChassisId()

LLDPTLV org.openkilda.floodlight.pathverification.VerificationPacket.getChassisId ( )
Returns
the chassisId

Definition at line 47 of file VerificationPacket.java.

◆ getOptionalTLVList()

List<LLDPTLV> org.openkilda.floodlight.pathverification.VerificationPacket.getOptionalTLVList ( )
Returns
the optionalTLVList

Definition at line 92 of file VerificationPacket.java.

◆ getPortId()

LLDPTLV org.openkilda.floodlight.pathverification.VerificationPacket.getPortId ( )
Returns
the portId

Definition at line 62 of file VerificationPacket.java.

◆ getTtl()

LLDPTLV org.openkilda.floodlight.pathverification.VerificationPacket.getTtl ( )
Returns
the ttl

Definition at line 77 of file VerificationPacket.java.

◆ hashCode()

int org.openkilda.floodlight.pathverification.VerificationPacket.hashCode ( )

Definition at line 159 of file VerificationPacket.java.

◆ serialize()

byte [] org.openkilda.floodlight.pathverification.VerificationPacket.serialize ( )

Definition at line 104 of file VerificationPacket.java.

◆ setChassisId()

VerificationPacket org.openkilda.floodlight.pathverification.VerificationPacket.setChassisId ( LLDPTLV  chassisId)
Parameters
chassisIdthe chassisId to set

Definition at line 54 of file VerificationPacket.java.

◆ setOptionalTLVList()

VerificationPacket org.openkilda.floodlight.pathverification.VerificationPacket.setOptionalTLVList ( List< LLDPTLV >  optionalTLVList)
Parameters
optionalTLVListthe optionalTLVList to set

Definition at line 99 of file VerificationPacket.java.

◆ setPortId()

VerificationPacket org.openkilda.floodlight.pathverification.VerificationPacket.setPortId ( LLDPTLV  portId)
Parameters
portIdthe portId to set

Definition at line 69 of file VerificationPacket.java.

◆ setTtl()

VerificationPacket org.openkilda.floodlight.pathverification.VerificationPacket.setTtl ( LLDPTLV  ttl)
Parameters
ttlthe ttl to set

Definition at line 84 of file VerificationPacket.java.

◆ toString()

String org.openkilda.floodlight.pathverification.VerificationPacket.toString ( )

Definition at line 203 of file VerificationPacket.java.

Member Data Documentation

◆ chassisId

LLDPTLV org.openkilda.floodlight.pathverification.VerificationPacket.chassisId
protected

Definition at line 29 of file VerificationPacket.java.

◆ ethType

EthType org.openkilda.floodlight.pathverification.VerificationPacket.ethType
protected

Definition at line 33 of file VerificationPacket.java.

◆ optionalTLVList

List<LLDPTLV> org.openkilda.floodlight.pathverification.VerificationPacket.optionalTLVList
protected

Definition at line 32 of file VerificationPacket.java.

◆ portId

LLDPTLV org.openkilda.floodlight.pathverification.VerificationPacket.portId
protected

Definition at line 30 of file VerificationPacket.java.

◆ ttl

LLDPTLV org.openkilda.floodlight.pathverification.VerificationPacket.ttl
protected

Definition at line 31 of file VerificationPacket.java.


The documentation for this class was generated from the following file: