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 DEVICE_GENERIC_SENSOR_ANDROID_SENSORS_JNI_REGISTRAR_H_ |
6 #define DEVICE_GENERIC_SENSOR_ANDROID_SENSORS_JNI_REGISTRAR_H_ | 6 #define 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 |
10 namespace device { | 12 namespace device { |
11 namespace android { | 13 namespace android { |
12 | 14 |
13 // Registers C++ methods in device/generic_sensor classes with JNI. | 15 // Registers C++ methods in device/generic_sensor classes with JNI. |
14 // See https://www.chromium.org/developers/design-documents/android-jni | 16 // See https://www.chromium.org/developers/design-documents/android-jni |
15 // | 17 // |
16 // Must be called before classes in the Sensors module are used. | 18 // Must be called before classes in the Sensors module are used. |
17 bool RegisterSensorsJni(JNIEnv* env); | 19 bool DEVICE_GENERIC_SENSOR_EXPORT RegisterSensorsJni(JNIEnv* env); |
18 | 20 |
19 } // namespace android | 21 } // namespace android |
20 } // namespace device | 22 } // namespace device |
21 | 23 |
22 #endif // DEVICE_GENERIC_SENSOR_ANDROID_SENSORS_JNI_REGISTRAR_H_ | 24 #endif // DEVICE_GENERIC_SENSOR_ANDROID_SENSORS_JNI_REGISTRAR_H_ |
OLD | NEW |