public class OfmMutableSetConfig extends OfmSetConfig implements MutableMessage
OfmSetConfig.OpenflowMessage.Headerlength| Modifier and Type | Method and Description |
|---|---|
void |
clearXid()
Clears the transaction ID field of this message (sets it to 0).
|
Set<ConfigFlag> |
getFlags()
Returns the set of configuration flags.
|
int |
getMissSendLength()
Returns the "miss send" length; Since 1.0.
|
void |
setConfigFlags(Set<ConfigFlag> flags)
Sets the set of configuration flags (may be null).
|
void |
setMissSendLength(int missSendLength)
Sets the miss-send-length (u16).
|
OpenflowMessage |
toImmutable()
Returns an immutable instance of this message.
|
String |
toString() |
boolean |
writable()
Returns true if this mutable object is still writable.
|
decodeHeader, getType, getVersion, getXid, hex, hex, length, toDebugString, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetVersion, toDebugStringpublic void clearXid()
MutableMessageclearXid in interface MutableMessagepublic OpenflowMessage toImmutable()
MutableMessage
It is expected that the reference to this mutable message will be
dropped. Note that all method calls invoked on a
MutableMessage after toImmutable() has been invoked
will result in an InvalidMutableException being thrown.
toImmutable in interface MutableMessagepublic boolean writable()
MutableObject#toImmutable() method (defined on a sub-interface)
has not yet been invoked.writable in interface MutableObjectpublic String toString()
public void setConfigFlags(Set<ConfigFlag> flags)
flags - the config flagsInvalidMutableException - if this instance is no longer writablepublic void setMissSendLength(int missSendLength)
missSendLength - the miss send lengthInvalidMutableException - if this instance is no longer writableIllegalArgumentException - if missSendLength is not u16public Set<ConfigFlag> getFlags()
public int getMissSendLength()
Copyright © 2014. All Rights Reserved.