Loading services/core/jni/com_android_server_location_GnssLocationProvider.cpp +10 −10 Original line number Original line Diff line number Diff line Loading @@ -1144,7 +1144,7 @@ static jboolean android_location_GnssLocationProvider_init(JNIEnv* env, jobject } } auto result = gnssHal->setCallback(gnssCbIface); auto result = gnssHal->setCallback(gnssCbIface); if ((!result) || (!result.isOk())) { if (!result.isOk() || !result) { ALOGE("SetCallback for Gnss Interface fails\n"); ALOGE("SetCallback for Gnss Interface fails\n"); return JNI_FALSE; return JNI_FALSE; } } Loading @@ -1154,7 +1154,7 @@ static jboolean android_location_GnssLocationProvider_init(JNIEnv* env, jobject ALOGE("Unable to initialize GNSS Xtra interface\n"); ALOGE("Unable to initialize GNSS Xtra interface\n"); } else { } else { result = gnssXtraIface->setCallback(gnssXtraCbIface); result = gnssXtraIface->setCallback(gnssXtraCbIface); if ((!result) || (!result.isOk())) { if (!result.isOk() || !result) { gnssXtraIface = nullptr; gnssXtraIface = nullptr; ALOGE("SetCallback for Gnss Xtra Interface fails\n"); ALOGE("SetCallback for Gnss Xtra Interface fails\n"); } } Loading Loading @@ -1344,7 +1344,7 @@ static void android_location_GnssLocationProvider_inject_time(JNIEnv* /* env */, jlong time, jlong timeReference, jint uncertainty) { jlong time, jlong timeReference, jint uncertainty) { if (gnssHal != nullptr) { if (gnssHal != nullptr) { auto result = gnssHal->injectTime(time, timeReference, uncertainty); auto result = gnssHal->injectTime(time, timeReference, uncertainty); if (!result || !result.isOk()) { if (!result.isOk() || !result) { ALOGE("%s: Gnss injectTime() failed", __func__); ALOGE("%s: Gnss injectTime() failed", __func__); } } } } Loading @@ -1354,7 +1354,7 @@ static void android_location_GnssLocationProvider_inject_location(JNIEnv* /* env jobject /* obj */, jdouble latitude, jdouble longitude, jfloat accuracy) { jobject /* obj */, jdouble latitude, jdouble longitude, jfloat accuracy) { if (gnssHal != nullptr) { if (gnssHal != nullptr) { auto result = gnssHal->injectLocation(latitude, longitude, accuracy); auto result = gnssHal->injectLocation(latitude, longitude, accuracy); if (!result || !result.isOk()) { if (!result.isOk() || !result) { ALOGE("%s: Gnss injectLocation() failed", __func__); ALOGE("%s: Gnss injectLocation() failed", __func__); } } } } Loading Loading @@ -1391,7 +1391,7 @@ static void android_location_GnssLocationProvider_agps_data_conn_open( const char *apnStr = env->GetStringUTFChars(apn, NULL); const char *apnStr = env->GetStringUTFChars(apn, NULL); auto result = agnssIface->dataConnOpen(apnStr, static_cast<IAGnss::ApnIpType>(apnIpType)); auto result = agnssIface->dataConnOpen(apnStr, static_cast<IAGnss::ApnIpType>(apnIpType)); if ((!result) || (!result.isOk())) { if (!result.isOk() || !result){ ALOGE("%s: Failed to set APN and its IP type", __func__); ALOGE("%s: Failed to set APN and its IP type", __func__); } } env->ReleaseStringUTFChars(apn, apnStr); env->ReleaseStringUTFChars(apn, apnStr); Loading @@ -1405,7 +1405,7 @@ static void android_location_GnssLocationProvider_agps_data_conn_closed(JNIEnv* } } auto result = agnssIface->dataConnClosed(); auto result = agnssIface->dataConnClosed(); if ((!result) || (!result.isOk())) { if (!result.isOk() || !result) { ALOGE("%s: Failed to close AGnss data connection", __func__); ALOGE("%s: Failed to close AGnss data connection", __func__); } } } } Loading @@ -1418,7 +1418,7 @@ static void android_location_GnssLocationProvider_agps_data_conn_failed(JNIEnv* } } auto result = agnssIface->dataConnFailed(); auto result = agnssIface->dataConnFailed(); if ((!result) || (!result.isOk())) { if (!result.isOk() || !result) { ALOGE("%s: Failed to notify unavailability of AGnss data connection", __func__); ALOGE("%s: Failed to notify unavailability of AGnss data connection", __func__); } } } } Loading @@ -1434,7 +1434,7 @@ static void android_location_GnssLocationProvider_set_agps_server(JNIEnv* env, j auto result = agnssIface->setServer(static_cast<IAGnssCallback::AGnssType>(type), auto result = agnssIface->setServer(static_cast<IAGnssCallback::AGnssType>(type), c_hostname, c_hostname, port); port); if ((!result) || (!result.isOk())) { if (!result.isOk() || !result) { ALOGE("%s: Failed to set AGnss host name and port", __func__); ALOGE("%s: Failed to set AGnss host name and port", __func__); } } Loading Loading @@ -1512,13 +1512,13 @@ static void android_location_GnssLocationProvider_update_network_state(JNIEnv* e auto result = agnssRilIface->updateNetworkState(connected, auto result = agnssRilIface->updateNetworkState(connected, static_cast<IAGnssRil::NetworkType>(type), static_cast<IAGnssRil::NetworkType>(type), roaming); roaming); if ((!result) || (!result.isOk())) { if (!result.isOk() || !result) { ALOGE("updateNetworkState failed"); ALOGE("updateNetworkState failed"); } } const char *c_apn = env->GetStringUTFChars(apn, NULL); const char *c_apn = env->GetStringUTFChars(apn, NULL); result = agnssRilIface->updateNetworkAvailability(available, c_apn); result = agnssRilIface->updateNetworkAvailability(available, c_apn); if ((!result) || (!result.isOk())) { if (!result.isOk() || !result) { ALOGE("updateNetworkAvailability failed"); ALOGE("updateNetworkAvailability failed"); } } Loading Loading
services/core/jni/com_android_server_location_GnssLocationProvider.cpp +10 −10 Original line number Original line Diff line number Diff line Loading @@ -1144,7 +1144,7 @@ static jboolean android_location_GnssLocationProvider_init(JNIEnv* env, jobject } } auto result = gnssHal->setCallback(gnssCbIface); auto result = gnssHal->setCallback(gnssCbIface); if ((!result) || (!result.isOk())) { if (!result.isOk() || !result) { ALOGE("SetCallback for Gnss Interface fails\n"); ALOGE("SetCallback for Gnss Interface fails\n"); return JNI_FALSE; return JNI_FALSE; } } Loading @@ -1154,7 +1154,7 @@ static jboolean android_location_GnssLocationProvider_init(JNIEnv* env, jobject ALOGE("Unable to initialize GNSS Xtra interface\n"); ALOGE("Unable to initialize GNSS Xtra interface\n"); } else { } else { result = gnssXtraIface->setCallback(gnssXtraCbIface); result = gnssXtraIface->setCallback(gnssXtraCbIface); if ((!result) || (!result.isOk())) { if (!result.isOk() || !result) { gnssXtraIface = nullptr; gnssXtraIface = nullptr; ALOGE("SetCallback for Gnss Xtra Interface fails\n"); ALOGE("SetCallback for Gnss Xtra Interface fails\n"); } } Loading Loading @@ -1344,7 +1344,7 @@ static void android_location_GnssLocationProvider_inject_time(JNIEnv* /* env */, jlong time, jlong timeReference, jint uncertainty) { jlong time, jlong timeReference, jint uncertainty) { if (gnssHal != nullptr) { if (gnssHal != nullptr) { auto result = gnssHal->injectTime(time, timeReference, uncertainty); auto result = gnssHal->injectTime(time, timeReference, uncertainty); if (!result || !result.isOk()) { if (!result.isOk() || !result) { ALOGE("%s: Gnss injectTime() failed", __func__); ALOGE("%s: Gnss injectTime() failed", __func__); } } } } Loading @@ -1354,7 +1354,7 @@ static void android_location_GnssLocationProvider_inject_location(JNIEnv* /* env jobject /* obj */, jdouble latitude, jdouble longitude, jfloat accuracy) { jobject /* obj */, jdouble latitude, jdouble longitude, jfloat accuracy) { if (gnssHal != nullptr) { if (gnssHal != nullptr) { auto result = gnssHal->injectLocation(latitude, longitude, accuracy); auto result = gnssHal->injectLocation(latitude, longitude, accuracy); if (!result || !result.isOk()) { if (!result.isOk() || !result) { ALOGE("%s: Gnss injectLocation() failed", __func__); ALOGE("%s: Gnss injectLocation() failed", __func__); } } } } Loading Loading @@ -1391,7 +1391,7 @@ static void android_location_GnssLocationProvider_agps_data_conn_open( const char *apnStr = env->GetStringUTFChars(apn, NULL); const char *apnStr = env->GetStringUTFChars(apn, NULL); auto result = agnssIface->dataConnOpen(apnStr, static_cast<IAGnss::ApnIpType>(apnIpType)); auto result = agnssIface->dataConnOpen(apnStr, static_cast<IAGnss::ApnIpType>(apnIpType)); if ((!result) || (!result.isOk())) { if (!result.isOk() || !result){ ALOGE("%s: Failed to set APN and its IP type", __func__); ALOGE("%s: Failed to set APN and its IP type", __func__); } } env->ReleaseStringUTFChars(apn, apnStr); env->ReleaseStringUTFChars(apn, apnStr); Loading @@ -1405,7 +1405,7 @@ static void android_location_GnssLocationProvider_agps_data_conn_closed(JNIEnv* } } auto result = agnssIface->dataConnClosed(); auto result = agnssIface->dataConnClosed(); if ((!result) || (!result.isOk())) { if (!result.isOk() || !result) { ALOGE("%s: Failed to close AGnss data connection", __func__); ALOGE("%s: Failed to close AGnss data connection", __func__); } } } } Loading @@ -1418,7 +1418,7 @@ static void android_location_GnssLocationProvider_agps_data_conn_failed(JNIEnv* } } auto result = agnssIface->dataConnFailed(); auto result = agnssIface->dataConnFailed(); if ((!result) || (!result.isOk())) { if (!result.isOk() || !result) { ALOGE("%s: Failed to notify unavailability of AGnss data connection", __func__); ALOGE("%s: Failed to notify unavailability of AGnss data connection", __func__); } } } } Loading @@ -1434,7 +1434,7 @@ static void android_location_GnssLocationProvider_set_agps_server(JNIEnv* env, j auto result = agnssIface->setServer(static_cast<IAGnssCallback::AGnssType>(type), auto result = agnssIface->setServer(static_cast<IAGnssCallback::AGnssType>(type), c_hostname, c_hostname, port); port); if ((!result) || (!result.isOk())) { if (!result.isOk() || !result) { ALOGE("%s: Failed to set AGnss host name and port", __func__); ALOGE("%s: Failed to set AGnss host name and port", __func__); } } Loading Loading @@ -1512,13 +1512,13 @@ static void android_location_GnssLocationProvider_update_network_state(JNIEnv* e auto result = agnssRilIface->updateNetworkState(connected, auto result = agnssRilIface->updateNetworkState(connected, static_cast<IAGnssRil::NetworkType>(type), static_cast<IAGnssRil::NetworkType>(type), roaming); roaming); if ((!result) || (!result.isOk())) { if (!result.isOk() || !result) { ALOGE("updateNetworkState failed"); ALOGE("updateNetworkState failed"); } } const char *c_apn = env->GetStringUTFChars(apn, NULL); const char *c_apn = env->GetStringUTFChars(apn, NULL); result = agnssRilIface->updateNetworkAvailability(available, c_apn); result = agnssRilIface->updateNetworkAvailability(available, c_apn); if ((!result) || (!result.isOk())) { if (!result.isOk() || !result) { ALOGE("updateNetworkAvailability failed"); ALOGE("updateNetworkAvailability failed"); } } Loading