Class LcafSerializer
java.lang.Object
org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
org.opendaylight.lispflowmapping.lisp.serializer.address.LcafSerializer
- Direct Known Subclasses:
AfiListSerializer
,ApplicationDataSerializer
,ExplicitLocatorPathSerializer
,InstanceIdSerializer
,KeyValueAddressSerializer
,ServicePathSerializer
,SourceDestKeySerializer
-
Field Summary
Fields inherited from class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
DEFAULT_VNI
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Eid
deserializeEidData
(ByteBuffer buffer, LispAddressSerializerContext ctx) protected Rloc
deserializeRlocData
(ByteBuffer buffer) int
getAddressSize
(LispAddress lispAddress) protected short
getAfi()
static LcafSerializer
protected int
protected short
getLcafLength
(LispAddress lispAddress) protected void
serializeData
(ByteBuffer buffer, LispAddress lispAddress) protected void
serializeLCAFAddressHeaderForInstanceId
(ByteBuffer buffer, LispAddress lispAddress) Methods inherited from class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
deserializeEid, deserializeLcafEidData, deserializeLcafRlocData, deserializeRloc, deserializeSimpleAddressData, getAddressSize, getLcafType, getVni, serialize, serializeData, serializeData
-
Constructor Details
-
LcafSerializer
protected LcafSerializer()
-
-
Method Details
-
getInstance
-
getAddressSize
- Overrides:
getAddressSize
in classLispAddressSerializer
-
getLcafHeaderSize
protected int getLcafHeaderSize() -
getLcafLength
- Overrides:
getLcafLength
in classLispAddressSerializer
-
getAfi
protected short getAfi()- Overrides:
getAfi
in classLispAddressSerializer
-
serializeData
- Overrides:
serializeData
in classLispAddressSerializer
-
serializeLCAFAddressHeaderForInstanceId
-
deserializeEidData
- Overrides:
deserializeEidData
in classLispAddressSerializer
-
deserializeRlocData
- Overrides:
deserializeRlocData
in classLispAddressSerializer
-