org.openflow.protocol
Class OFVendor
java.lang.Object
org.openflow.protocol.OFMessage
org.openflow.protocol.OFVendor
- All Implemented Interfaces:
- OFVendorDataFactoryAware
public class OFVendor
- extends OFMessage
- implements OFVendorDataFactoryAware
Represents ofp_vendor_header
- Author:
- David Erickson (daviderickson@cs.stanford.edu)
Methods inherited from class org.openflow.protocol.OFMessage |
getLength, getLengthU, getType, getVersion, getXid, setLength, setLengthU, setType, setVersion, setXid, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
MINIMUM_LENGTH
public static int MINIMUM_LENGTH
vendor
protected int vendor
vendorType
protected int vendorType
vendorData
protected OFVendorData vendorData
vendorDataFactory
protected OFVendorDataFactory vendorDataFactory
OFVendor
public OFVendor()
getVendor
public int getVendor()
- Returns:
- the vendor
setVendor
public void setVendor(int vendor)
- Parameters:
vendor
- the vendor to set
getVendorType
public int getVendorType()
- Returns:
- the vendor type
setVendorType
public void setVendorType(int vendorType)
- Parameters:
vendor
- the vendor to set
getVendorData
public OFVendorData getVendorData()
- Returns:
- the data
setVendorData
public void setVendorData(OFVendorData vendorData)
- Parameters:
data
- the data to set
setVendorDataFactory
public void setVendorDataFactory(OFVendorDataFactory vendorDataFactory)
- Specified by:
setVendorDataFactory
in interface OFVendorDataFactoryAware
readFrom
public void readFrom(java.nio.ByteBuffer data)
- Description copied from class:
OFMessage
- Read this message off the wire from the specified ByteBuffer
- Overrides:
readFrom
in class OFMessage
writeTo
public void writeTo(java.nio.ByteBuffer data)
- Description copied from class:
OFMessage
- Write this message's binary format to the specified ByteBuffer
- Overrides:
writeTo
in class OFMessage
hashCode
public int hashCode()
- Overrides:
hashCode
in class OFMessage
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class OFMessage
computeLength
public void computeLength()
- Description copied from class:
OFMessage
- This method is called during the writeTo method for serialization and
is expected to set the length of the message. If your class manually
sets the length you should override this to do nothing.
- Overrides:
computeLength
in class OFMessage