commit | 115d8602af6ea8eed55b0fcbb797e92a6920bab8 | [log] [tgz] |
---|---|---|
author | Jian Li <pyguni@gmail.com> | Mon Aug 15 20:21:53 2016 +0900 |
committer | Gerrit Code Review <gerrit@onlab.us> | Mon Aug 22 18:14:15 2016 +0000 |
tree | 7e2ee8464a2087537d9b2226bfb2f02619031b30 | |
parent | d48320e8926460b9cf34989933cde3edc11f2233 [diff] [blame] |
[ONOS-4718] Initial implementation of LISP address deserializer Change-Id: I522e16e7fd197380cf4c99038561fe9aa8f93730
diff --git a/protocols/lisp/msg/src/main/java/org/onosproject/lisp/msg/types/LispNoAddress.java b/protocols/lisp/msg/src/main/java/org/onosproject/lisp/msg/types/LispNoAddress.java index f6e1caf..592250d 100644 --- a/protocols/lisp/msg/src/main/java/org/onosproject/lisp/msg/types/LispNoAddress.java +++ b/protocols/lisp/msg/src/main/java/org/onosproject/lisp/msg/types/LispNoAddress.java
@@ -15,6 +15,9 @@ */ package org.onosproject.lisp.msg.types; +import io.netty.buffer.ByteBuf; +import org.onosproject.lisp.msg.exceptions.LispParseError; + /** * No address. */ @@ -26,4 +29,15 @@ public LispNoAddress() { super(AddressFamilyIdentifierEnum.NO_ADDRESS); } + + /** + * LISP no address reader class. + */ + public static class NoAddressReader implements LispAddressReader<LispNoAddress> { + + @Override + public LispNoAddress readFrom(ByteBuf byteBuf) throws LispParseError { + return new LispNoAddress(); + } + } }