diff options
Diffstat (limited to 'platform/android/src/offline/offline_manager.hpp')
-rw-r--r-- | platform/android/src/offline/offline_manager.hpp | 34 |
1 files changed, 12 insertions, 22 deletions
diff --git a/platform/android/src/offline/offline_manager.hpp b/platform/android/src/offline/offline_manager.hpp index 9ae2714ca2..21ca5ca9c1 100644 --- a/platform/android/src/offline/offline_manager.hpp +++ b/platform/android/src/offline/offline_manager.hpp @@ -20,52 +20,42 @@ public: public: static constexpr auto Name() { return "com/mapbox/mapboxsdk/offline/OfflineManager$ListOfflineRegionsCallback";} - static void onError(jni::JNIEnv&, jni::Object<OfflineManager::ListOfflineRegionsCallback>, std::exception_ptr); + static void onError(jni::JNIEnv&, const jni::Object<OfflineManager::ListOfflineRegionsCallback>&, std::exception_ptr); static void onList(jni::JNIEnv&, - jni::Object<FileSource>, - jni::Object<OfflineManager::ListOfflineRegionsCallback>, + const jni::Object<FileSource>&, + const jni::Object<OfflineManager::ListOfflineRegionsCallback>&, mbgl::optional<std::vector<mbgl::OfflineRegion>>); - - static jni::Class<OfflineManager::ListOfflineRegionsCallback> javaClass; - - static void registerNative(jni::JNIEnv&); }; class CreateOfflineRegionCallback { public: static constexpr auto Name() { return "com/mapbox/mapboxsdk/offline/OfflineManager$CreateOfflineRegionCallback"; } - static void onError(jni::JNIEnv&, jni::Object<OfflineManager::CreateOfflineRegionCallback>, std::exception_ptr); + static void onError(jni::JNIEnv&, const jni::Object<OfflineManager::CreateOfflineRegionCallback>&, std::exception_ptr); static void onCreate(jni::JNIEnv&, - jni::Object<FileSource>, - jni::Object<OfflineManager::CreateOfflineRegionCallback>, + const jni::Object<FileSource>&, + const jni::Object<OfflineManager::CreateOfflineRegionCallback>&, mbgl::optional<mbgl::OfflineRegion>); - - static jni::Class<OfflineManager::CreateOfflineRegionCallback> javaClass; - - static void registerNative(jni::JNIEnv&); }; static constexpr auto Name() { return "com/mapbox/mapboxsdk/offline/OfflineManager"; }; - static jni::Class<OfflineManager> javaClass; - static void registerNative(jni::JNIEnv&); - OfflineManager(jni::JNIEnv&, jni::Object<FileSource>); + OfflineManager(jni::JNIEnv&, const jni::Object<FileSource>&); ~OfflineManager(); void setOfflineMapboxTileCountLimit(jni::JNIEnv&, jni::jlong limit); - void listOfflineRegions(jni::JNIEnv&, jni::Object<FileSource>, jni::Object<ListOfflineRegionsCallback> callback); + void listOfflineRegions(jni::JNIEnv&, const jni::Object<FileSource>&, const jni::Object<ListOfflineRegionsCallback>& callback); void createOfflineRegion(jni::JNIEnv&, - jni::Object<FileSource> jFileSource_, - jni::Object<OfflineRegionDefinition> definition, - jni::Array<jni::jbyte> metadata, - jni::Object<OfflineManager::CreateOfflineRegionCallback> callback); + const jni::Object<FileSource>& jFileSource_, + const jni::Object<OfflineRegionDefinition>& definition, + const jni::Array<jni::jbyte>& metadata, + const jni::Object<OfflineManager::CreateOfflineRegionCallback>& callback); private: mbgl::DefaultFileSource& fileSource; |