OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef DEVICE_GENERIC_SENSOR_ANDROID_SENSORS_JNI_REGISTRAR_H_ | 5 #ifndef SERVICES_DEVICE_GENERIC_SENSOR_ANDROID_SENSORS_JNI_REGISTRAR_H_ |
6 #define DEVICE_GENERIC_SENSOR_ANDROID_SENSORS_JNI_REGISTRAR_H_ | 6 #define SERVICES_DEVICE_GENERIC_SENSOR_ANDROID_SENSORS_JNI_REGISTRAR_H_ |
7 | 7 |
8 #include <jni.h> | 8 #include <jni.h> |
9 | 9 |
10 #include "device/generic_sensor/generic_sensor_export.h" | |
11 | |
12 namespace device { | 10 namespace device { |
13 namespace android { | 11 namespace android { |
14 | 12 |
15 // Registers C++ methods in device/generic_sensor classes with JNI. | 13 // Registers C++ methods in device/generic_sensor classes with JNI. |
16 // See https://www.chromium.org/developers/design-documents/android-jni | 14 // See https://www.chromium.org/developers/design-documents/android-jni |
17 // | 15 // |
18 // Must be called before classes in the Sensors module are used. | 16 // Must be called before classes in the Sensors module are used. |
19 bool DEVICE_GENERIC_SENSOR_EXPORT RegisterSensorsJni(JNIEnv* env); | 17 bool RegisterSensorsJni(JNIEnv* env); |
20 | 18 |
21 } // namespace android | 19 } // namespace android |
22 } // namespace device | 20 } // namespace device |
23 | 21 |
24 #endif // DEVICE_GENERIC_SENSOR_ANDROID_SENSORS_JNI_REGISTRAR_H_ | 22 #endif // SERVICES_DEVICE_GENERIC_SENSOR_ANDROID_SENSORS_JNI_REGISTRAR_H_ |
OLD | NEW |