wifi(interface): Fix compilation failure
Changes in the CL:
a) Unions are not allowed in the HIDL generated code that is going to be
used in java.
b) Few RTT constants were defined twice in the legacy rtt.h. One set
as enums, the other set as #define's. Remove the duplicated values in
the HIDL interface.
Bug: 31991076
Bug: 31991232
Test: mmm -j32 hardware/interfaces/wifi/1.0/
Change-Id: I03db70c7b89c0be53a7754ab8b34a19ad2c6e536
diff --git a/wifi/1.0/IWifiNanIfaceEventCallback.hal b/wifi/1.0/IWifiNanIfaceEventCallback.hal
index 27b4374..2b90cba 100644
--- a/wifi/1.0/IWifiNanIfaceEventCallback.hal
+++ b/wifi/1.0/IWifiNanIfaceEventCallback.hal
@@ -21,9 +21,36 @@
*/
interface IWifiNanIfaceEventCallback {
/**
- * NotifyResponse invoked to notify the status of the Request.
+ * Callback invoked to notify the status of the Publish Request.
+ *
+ * @param cmdId command Id corresponding to the original request.
+ * @param rspData Message Data.
*/
- oneway notifyResponse(CommandId id, NanResponseMsg rspData);
+ oneway notifyPublishResponse(CommandId id, NanPublishResponseMsg rspData);
+
+ /**
+ * Callback invoked to notify the status of the Subscribe Request.
+ *
+ * @param cmdId command Id corresponding to the original request.
+ * @param rspData Message Data.
+ */
+ oneway notifySubscribeResponse(CommandId id, NanSubscribeResponseMsg rspData);
+
+ /**
+ * Callback invoked to notify the status of the Data Path Request.
+ *
+ * @param cmdId command Id corresponding to the original request.
+ * @param rspData Message Data.
+ */
+ oneway notifyDataPathResponse(CommandId id, NanDataPathResponseMsg rspData);
+
+ /**
+ * Callback invoked to notify the status of the Capability Request.
+ *
+ * @param cmdId command Id corresponding to the original request.
+ * @param rspData Message Data.
+ */
+ oneway notifyCapabilitiesResponse(CommandId id, NanCapabilitiesResponseMsg rspData);
/**
* Callbacks for the various asynchornous NAN Events.