Serialization/Deserialization and a host of other fixes
[controller.git] / opendaylight / md-sal / sal-protocolbuffer-encoding / src / main / resources / DataChangeListener.proto
index 3c1c881796f3d90a837d62e0dc1f0a6e9714dd29..e4ba800730cda5d5668792613244d8caf906f1c2 100644 (file)
@@ -5,10 +5,15 @@ import "Common.proto";
 option java_package = "org.opendaylight.controller.protobuff.messages.datachange.notification";
 option java_outer_classname = "DataChangeListenerMessages";
 
-message DataChanged{
-  repeated string instanceIdentifierPathArguments =1 ;
-  required Node normalizedNode = 2;
+message DataChanged {
+  optional Node originalSubTree = 1;
+  optional Node updatedSubTree = 2;
+  optional NodeMap originalData =3;
+  optional NodeMap updatedData =4;
+  optional NodeMap createdData =5;
+  repeated InstanceIdentifier removedPaths  =6;
 }
+
 message DataChangedReply{
 
-}
\ No newline at end of file
+}