Update DAO API
[lispflowmapping.git] / mappingservice / api / src / main / java / org / opendaylight / lispflowmapping / interfaces / lisp / IFlowMapping.java
index 65c154aa5055f147b1787f1b02ef8991819a373c..4a515bf808dfdbce2d74e3e55470c7260ffab887 100644 (file)
@@ -7,8 +7,25 @@
  */
 package org.opendaylight.lispflowmapping.interfaces.lisp;
 
+import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev150820.MapNotify;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev150820.MapRegister;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev150820.MapReply;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev150820.MapRequest;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev150820.lispaddress.LispAddressContainer;
+
 /**
  * A mapping service.
  */
 public interface IFlowMapping extends IMapResolver, IMapServer {
+
+    public void clean();
+
+    public void setShouldUseSmr(boolean smr);
+
+    public boolean shouldUseSmr();
+
+    public MapNotify handleMapRegister(MapRegister mb);
+
+    public MapReply handleMapRequest(MapRequest mr);
+    public void removeMapping(LispAddressContainer address);
 }