summaryrefslogtreecommitdiff
path: root/platform/android/src/offline/offline_manager.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/src/offline/offline_manager.hpp')
-rw-r--r--platform/android/src/offline/offline_manager.hpp34
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;