public abstract class AbstractMatchCodec extends Object implements org.opendaylight.openflowjava.protocol.api.extensibility.OFSerializer<org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entries.grouping.MatchEntry>, org.opendaylight.openflowjava.protocol.api.extensibility.OFDeserializer<org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entries.grouping.MatchEntry>, org.opendaylight.openflowjava.protocol.api.extensibility.HeaderSerializer<org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entries.grouping.MatchEntry>, org.opendaylight.openflowjava.protocol.api.extensibility.HeaderDeserializer<org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entries.grouping.MatchEntry>
Modifier and Type | Field and Description |
---|---|
protected NxmHeader |
headerWithMask |
protected NxmHeader |
headerWithoutMask |
Constructor and Description |
---|
AbstractMatchCodec() |
Modifier and Type | Method and Description |
---|---|
org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entries.grouping.MatchEntry |
deserializeHeader(io.netty.buffer.ByteBuf message) |
protected org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entries.grouping.MatchEntryBuilder |
deserializeHeaderToBuilder(io.netty.buffer.ByteBuf message) |
NxmHeader |
getHeaderWithHasMask() |
NxmHeader |
getHeaderWithoutHasMask() |
abstract Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.MatchField> |
getNxmField() |
abstract int |
getNxmFieldCode() |
abstract Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.OxmClassBase> |
getOxmClass() |
abstract int |
getOxmClassCode() |
abstract int |
getValueLength() |
void |
serializeHeader(org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entries.grouping.MatchEntry input,
io.netty.buffer.ByteBuf outBuffer) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
protected NxmHeader headerWithMask
protected NxmHeader headerWithoutMask
protected org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entries.grouping.MatchEntryBuilder deserializeHeaderToBuilder(io.netty.buffer.ByteBuf message)
public org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entries.grouping.MatchEntry deserializeHeader(io.netty.buffer.ByteBuf message)
deserializeHeader
in interface org.opendaylight.openflowjava.protocol.api.extensibility.HeaderDeserializer<org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entries.grouping.MatchEntry>
public void serializeHeader(org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entries.grouping.MatchEntry input, io.netty.buffer.ByteBuf outBuffer)
serializeHeader
in interface org.opendaylight.openflowjava.protocol.api.extensibility.HeaderSerializer<org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entries.grouping.MatchEntry>
public NxmHeader getHeaderWithoutHasMask()
public NxmHeader getHeaderWithHasMask()
public abstract int getNxmFieldCode()
public abstract int getOxmClassCode()
public abstract int getValueLength()
public abstract Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.MatchField> getNxmField()
public abstract Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.OxmClassBase> getOxmClass()
Copyright © 2018 OpenDaylight. All rights reserved.