summaryrefslogtreecommitdiffstats
path: root/service/jni
diff options
context:
space:
mode:
authorEtan Cohen <etancohen@google.com>2016-11-15 17:25:38 +0000
committerandroid-build-merger <android-build-merger@google.com>2016-11-15 17:25:38 +0000
commitb98623f8491bc0690f8f7ea723b8df78e50dc499 (patch)
tree1b14bbdcd2a17218f18721d357043b61e7579f84 /service/jni
parent154bcdd91306505f3c52cffaba296384f6468427 (diff)
parent6b25452574623a2b7d12e47b588b15aec2321e79 (diff)
downloadandroid_frameworks_opt_net_wifi-b98623f8491bc0690f8f7ea723b8df78e50dc499.tar.gz
android_frameworks_opt_net_wifi-b98623f8491bc0690f8f7ea723b8df78e50dc499.tar.bz2
android_frameworks_opt_net_wifi-b98623f8491bc0690f8f7ea723b8df78e50dc499.zip
Merge "[AWARE] Update framework code for simplified HAL error codes"
am: 6b25452574 Change-Id: I13049886fc3137986df87241a8c7b2b342a5f602
Diffstat (limited to 'service/jni')
-rw-r--r--service/jni/com_android_server_wifi_aware_WifiAwareNative.cpp25
1 files changed, 13 insertions, 12 deletions
diff --git a/service/jni/com_android_server_wifi_aware_WifiAwareNative.cpp b/service/jni/com_android_server_wifi_aware_WifiAwareNative.cpp
index f1d292b41..fc9a08da4 100644
--- a/service/jni/com_android_server_wifi_aware_WifiAwareNative.cpp
+++ b/service/jni/com_android_server_wifi_aware_WifiAwareNative.cpp
@@ -46,21 +46,22 @@ extern wifi_hal_fn hal_fn;
static void OnNanNotifyResponse(transaction_id id, NanResponseMsg* msg) {
ALOGD(
- "OnNanNotifyResponse: transaction_id=%d, status=%d, value=%d, response_type=%d",
- id, msg->status, msg->value, msg->response_type);
+ "OnNanNotifyResponse: transaction_id=%d, status=%d, nan_error=%s, response_type=%d",
+ id, msg->status, msg->nan_error, msg->response_type);
JNIHelper helper(mVM);
+ JNIObject<jstring> nan_error = helper.newStringUTF(msg->nan_error);
switch (msg->response_type) {
case NAN_RESPONSE_PUBLISH:
helper.reportEvent(mCls, "onAwareNotifyResponsePublishSubscribe",
- "(SIIII)V", (short) id, (int) msg->response_type,
- (int) msg->status, (int) msg->value,
+ "(SIILjava/lang/String;I)V", (short) id, (int) msg->response_type,
+ (int) msg->status, nan_error.get(),
msg->body.publish_response.publish_id);
break;
case NAN_RESPONSE_SUBSCRIBE:
helper.reportEvent(mCls, "onAwareNotifyResponsePublishSubscribe",
- "(SIIII)V", (short) id, (int) msg->response_type,
- (int) msg->status, (int) msg->value,
+ "(SIILjava/lang/String;I)V", (short) id, (int) msg->response_type,
+ (int) msg->status, nan_error.get(),
msg->body.subscribe_response.subscribe_id);
break;
case NAN_GET_CAPABILITIES: {
@@ -104,19 +105,19 @@ static void OnNanNotifyResponse(transaction_id id, NanResponseMsg* msg) {
helper.reportEvent(
mCls, "onAwareNotifyResponseCapabilities",
- "(SIILcom/android/server/wifi/aware/WifiAwareNative$Capabilities;)V",
- (short) id, (int) msg->status, (int) msg->value, data.get());
+ "(SILjava/lang/String;Lcom/android/server/wifi/aware/WifiAwareNative$Capabilities;)V",
+ (short) id, (int) msg->status, nan_error.get(), data.get());
break;
}
case NAN_DP_INITIATOR_RESPONSE:
- helper.reportEvent(mCls, "onAwareNotifyResponseDataPathInitiate", "(SIII)V", (short) id,
- (int) msg->status, (int) msg->value,
+ helper.reportEvent(mCls, "onAwareNotifyResponseDataPathInitiate", "(SILjava/lang/String;I)V",
+ (short) id, (int) msg->status, nan_error.get(),
msg->body.data_request_response.ndp_instance_id);
break;
default:
- helper.reportEvent(mCls, "onAwareNotifyResponse", "(SIII)V", (short) id,
+ helper.reportEvent(mCls, "onAwareNotifyResponse", "(SIILjava/lang/String;)V", (short) id,
(int) msg->response_type, (int) msg->status,
- (int) msg->value);
+ nan_error.get());
break;
}
}