Class InstanceIdSerializer
java.lang.Object
org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
org.opendaylight.lispflowmapping.lisp.serializer.address.LcafSerializer
org.opendaylight.lispflowmapping.lisp.serializer.address.InstanceIdSerializer
-
Field Summary
Fields inherited from class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
DEFAULT_VNI
-
Method Summary
Modifier and TypeMethodDescriptionprotected Eid
deserializeLcafEidData
(ByteBuffer buffer, byte res2, short length, LispAddressSerializerContext ctx) protected short
getAfi()
static InstanceIdSerializer
protected int
protected short
getLcafLength
(LispAddress lispAddress) protected byte
protected void
serializeData
(ByteBuffer buffer, LispAddress lispAddress) protected static void
serializeNonLcafAddress
(ByteBuffer buffer, LispAddress lispAddress) Methods inherited from class org.opendaylight.lispflowmapping.lisp.serializer.address.LcafSerializer
deserializeEidData, deserializeRlocData, getAddressSize, getLcafHeaderSize, serializeLCAFAddressHeaderForInstanceId
Methods inherited from class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
deserializeEid, deserializeLcafRlocData, deserializeRloc, deserializeSimpleAddressData, getAddressSize, getVni, serialize, serializeData, serializeData
-
Method Details
-
getInstance
-
getLcafType
protected byte getLcafType()- Overrides:
getLcafType
in classLispAddressSerializer
-
getLcafLength
- Overrides:
getLcafLength
in classLcafSerializer
-
getInstanceIdSize
protected int getInstanceIdSize() -
getAfi
protected short getAfi()- Overrides:
getAfi
in classLcafSerializer
-
serializeData
- Overrides:
serializeData
in classLcafSerializer
-
serializeNonLcafAddress
-
deserializeLcafEidData
protected Eid deserializeLcafEidData(ByteBuffer buffer, byte res2, short length, LispAddressSerializerContext ctx) - Overrides:
deserializeLcafEidData
in classLispAddressSerializer
-