summaryrefslogtreecommitdiffstats
path: root/jni
diff options
context:
space:
mode:
authorAndre Eisenbach <eisenbach@google.com>2014-08-08 04:08:22 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-08-08 04:08:22 +0000
commitc612d59e896c21ff7effff2f0733e5f6243634bc (patch)
treeda8301e6c1c3a3316aa9c1e46463aa5faa45255e /jni
parent95c014076c1b6fa5a21669b58f6734da8e9b28c6 (diff)
parent27adc0cb3950dedcb51a10be453ec51737bdaaea (diff)
downloadandroid_packages_apps_Bluetooth-c612d59e896c21ff7effff2f0733e5f6243634bc.tar.gz
android_packages_apps_Bluetooth-c612d59e896c21ff7effff2f0733e5f6243634bc.tar.bz2
android_packages_apps_Bluetooth-c612d59e896c21ff7effff2f0733e5f6243634bc.zip
am 27adc0cb: am 1a5f3b3a: am 755ef770: Merge "LE: Add limited advertising duration capability (3/3)" into lmp-dev
* commit '27adc0cb3950dedcb51a10be453ec51737bdaaea': LE: Add limited advertising duration capability (3/3)
Diffstat (limited to 'jni')
-rw-r--r--jni/com_android_bluetooth_gatt.cpp14
1 files changed, 8 insertions, 6 deletions
diff --git a/jni/com_android_bluetooth_gatt.cpp b/jni/com_android_bluetooth_gatt.cpp
index 84b1f2f5e..921ad83b3 100644
--- a/jni/com_android_bluetooth_gatt.cpp
+++ b/jni/com_android_bluetooth_gatt.cpp
@@ -1440,21 +1440,23 @@ static void gattConnectionParameterUpdateNative(JNIEnv *env, jobject object, jin
}
static void gattClientEnableAdvNative(JNIEnv* env, jobject object, jint client_if,
- jint min_interval, jint max_interval, jint adv_type, jint chnl_map, jint tx_power)
+ jint min_interval, jint max_interval, jint adv_type, jint chnl_map, jint tx_power,
+ jint timeout_s)
{
if (!sGattIf) return;
sGattIf->client->multi_adv_enable(client_if, min_interval, max_interval, adv_type, chnl_map,
- tx_power);
+ tx_power, timeout_s);
}
static void gattClientUpdateAdvNative(JNIEnv* env, jobject object, jint client_if,
- jint min_interval, jint max_interval, jint adv_type, jint chnl_map, jint tx_power)
+ jint min_interval, jint max_interval, jint adv_type, jint chnl_map, jint tx_power,
+ jint timeout_s)
{
if (!sGattIf) return;
sGattIf->client->multi_adv_update(client_if, min_interval, max_interval, adv_type, chnl_map,
- tx_power);
+ tx_power, timeout_s);
}
static void gattClientSetAdvDataNative(JNIEnv* env, jobject object , jint client_if,
@@ -1709,8 +1711,8 @@ static void gattTestNative(JNIEnv *env, jobject object, jint command,
// JNI functions defined in AdvertiseManager class.
static JNINativeMethod sAdvertiseMethods[] = {
- {"gattClientEnableAdvNative", "(IIIIII)V", (void *) gattClientEnableAdvNative},
- {"gattClientUpdateAdvNative", "(IIIIII)V", (void *) gattClientUpdateAdvNative},
+ {"gattClientEnableAdvNative", "(IIIIIII)V", (void *) gattClientEnableAdvNative},
+ {"gattClientUpdateAdvNative", "(IIIIIII)V", (void *) gattClientUpdateAdvNative},
{"gattClientSetAdvDataNative", "(IZZZI[B[B[B)V", (void *) gattClientSetAdvDataNative},
{"gattClientDisableAdvNative", "(I)V", (void *) gattClientDisableAdvNative},
};