public class LispAddressSerializer extends Object
Modifier and Type | Field and Description |
---|---|
static org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.InstanceIdType |
DEFAULT_VNI |
Modifier | Constructor and Description |
---|---|
protected |
LispAddressSerializer() |
Modifier and Type | Method and Description |
---|---|
Eid |
deserializeEid(ByteBuffer buffer,
LispAddressSerializerContext ctx) |
protected Eid |
deserializeEidData(ByteBuffer buffer,
LispAddressSerializerContext ctx) |
protected Eid |
deserializeLcafEidData(ByteBuffer buffer,
byte res2,
short length,
LispAddressSerializerContext ctx) |
protected Rloc |
deserializeLcafRlocData(ByteBuffer buffer,
byte res2,
short length,
LispAddressSerializerContext ctx) |
Rloc |
deserializeRloc(ByteBuffer buffer) |
protected Rloc |
deserializeRlocData(ByteBuffer buffer) |
protected org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress |
deserializeSimpleAddressData(ByteBuffer buffer,
LispAddressSerializerContext ctx) |
int |
getAddressSize(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.LispAddress lispAddress) |
protected int |
getAddressSize(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress address) |
protected short |
getAfi() |
static LispAddressSerializer |
getInstance() |
protected short |
getLcafLength(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.LispAddress lispAddress) |
protected byte |
getLcafType() |
protected org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.InstanceIdType |
getVni(LispAddressSerializerContext ctx) |
void |
serialize(ByteBuffer buffer,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.LispAddress lispAddress) |
protected void |
serializeData(ByteBuffer buffer,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpPrefix lispAddress) |
protected void |
serializeData(ByteBuffer buffer,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.LispAddress lispAddress) |
protected void |
serializeData(ByteBuffer buffer,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress lispAddress) |
public static final org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.InstanceIdType DEFAULT_VNI
public static LispAddressSerializer getInstance()
protected void serializeData(ByteBuffer buffer, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.LispAddress lispAddress)
protected void serializeData(ByteBuffer buffer, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress lispAddress)
protected void serializeData(ByteBuffer buffer, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpPrefix lispAddress)
protected Eid deserializeEidData(ByteBuffer buffer, LispAddressSerializerContext ctx)
protected org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress deserializeSimpleAddressData(ByteBuffer buffer, LispAddressSerializerContext ctx)
protected Eid deserializeLcafEidData(ByteBuffer buffer, byte res2, short length, LispAddressSerializerContext ctx)
protected Rloc deserializeRlocData(ByteBuffer buffer)
protected Rloc deserializeLcafRlocData(ByteBuffer buffer, byte res2, short length, LispAddressSerializerContext ctx)
protected short getAfi()
protected byte getLcafType()
protected short getLcafLength(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.LispAddress lispAddress)
protected int getAddressSize(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress address)
public int getAddressSize(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.LispAddress lispAddress)
protected org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.InstanceIdType getVni(LispAddressSerializerContext ctx)
public void serialize(ByteBuffer buffer, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.LispAddress lispAddress)
public Eid deserializeEid(ByteBuffer buffer, LispAddressSerializerContext ctx)
public Rloc deserializeRloc(ByteBuffer buffer)
Copyright © 2019 OpenDaylight. All rights reserved.