org.openflow.protocol
Class OFRoleMessage
java.lang.Object
org.openflow.protocol.OFMessage
org.openflow.protocol.OFRoleMessage
public class OFRoleMessage
- extends OFMessage
Represents an ofp_role_request/reply
- Author:
- Srini Seetharaman (srini.seetharaman@gmail.com)
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
role
protected int role
generationId
protected long generationId
OFRoleMessage
public OFRoleMessage()
getRole
public int getRole()
- Returns:
- the role
setRole
public OFRoleMessage setRole(int role)
- Parameters:
role
- integer value of the role to set
setRole
public OFRoleMessage setRole(OFRoleMessage.OFControllerRole role)
- Parameters:
role
- enum value of the role to set
getGenerationId
public long getGenerationId()
- Returns:
- the generationId
setGenerationId
public OFRoleMessage setGenerationId(long generationId)
- Parameters:
generationId
- the generationId to set
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