public abstract class AbstractFlowspecL3vpnNlriParser extends AbstractFlowspecNlriParser
| Modifier and Type | Field and Description |
|---|---|
static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier |
RD_NID |
DEST_PREFIX_NID, flowspecTypeRegistry, OP_NID, SOURCE_PREFIX_NID, VALUE_NID| Modifier | Constructor and Description |
|---|---|
protected |
AbstractFlowspecL3vpnNlriParser(SimpleFlowspecTypeRegistry flowspecTypeRegistry) |
| Modifier and Type | Method and Description |
|---|---|
protected List<Flowspec> |
parseL3vpnNlriFlowspecList(io.netty.buffer.ByteBuf nlri) |
protected Object[] |
parseNlri(io.netty.buffer.ByteBuf nlri)
Override this function to parse additional NLRI fields
|
protected void |
serializeNlri(Object[] nlriFields,
io.netty.buffer.ByteBuf buffer) |
String |
stringNlri(org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode<?> flowspec) |
createAdvertizedRoutesDestinationType, createWithdrawnDestinationType, extractFlowspec, extractSpecificFlowspec, parseNlri, parseNlri, parseNlriFlowspecList, readNlriLength, readPathId, serializeAttribute, serializeMpReachNlri, serializeMpUnreachNlri, serializeNlri, serializeNlri, stringNlri, stringSpecificFSNlriTypepublic static final org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier RD_NID
protected AbstractFlowspecL3vpnNlriParser(SimpleFlowspecTypeRegistry flowspecTypeRegistry)
public String stringNlri(org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode<?> flowspec)
stringNlri in class AbstractFlowspecNlriParserprotected void serializeNlri(Object[] nlriFields, io.netty.buffer.ByteBuf buffer)
serializeNlri in class AbstractFlowspecNlriParserprotected Object[] parseNlri(io.netty.buffer.ByteBuf nlri)
AbstractFlowspecNlriParserparseNlri in class AbstractFlowspecNlriParsernlri - NLRI bufferCopyright © 2019 OpenDaylight. All rights reserved.