public interface LabelRegistry
| Modifier and Type | Method and Description |
|---|---|
LabelType |
parseLabel(int cType,
io.netty.buffer.ByteBuf buffer)
Finds parser for given label C-type in the registry.
|
void |
serializeLabel(boolean unidirectional,
boolean global,
LabelType label,
io.netty.buffer.ByteBuf buffer)
Find serializer for given label.
|
LabelType parseLabel(int cType, io.netty.buffer.ByteBuf buffer) throws PCEPDeserializerException
cType - label type, key in parser registrybuffer - label wrapped in ByteBufPCEPDeserializerException - if the parsing did not succeedvoid serializeLabel(boolean unidirectional,
boolean global,
LabelType label,
io.netty.buffer.ByteBuf buffer)
unidirectional - label common header flagglobal - label commom header flaglabel - to be parsedbuffer - buffer where the serialized label will be parsedCopyright © 2019 OpenDaylight. All rights reserved.