diff options
author | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2020-02-25 17:50:12 +0200 |
---|---|---|
committer | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2020-02-25 23:15:47 +0200 |
commit | 7c48611f9ee04e1320e1667ea0dae7c355a9935b (patch) | |
tree | 31b46f31184833165ee1d53f137e674fcc3069fb /include | |
parent | 3c05bd984ada9e146e614165f009b9b45fb05992 (diff) | |
download | qtlocation-mapboxgl-7c48611f9ee04e1320e1667ea0dae7c355a9935b.tar.gz |
[core] Consolidate file source keys in the generic FileSource header
Thus we do not need to include specific headers to use `{set|get}Property`
API with key constants.
Diffstat (limited to 'include')
-rw-r--r-- | include/mbgl/storage/database_file_source.hpp | 6 | ||||
-rw-r--r-- | include/mbgl/storage/file_source.hpp | 20 | ||||
-rw-r--r-- | include/mbgl/storage/online_file_source.hpp | 14 |
3 files changed, 20 insertions, 20 deletions
diff --git a/include/mbgl/storage/database_file_source.hpp b/include/mbgl/storage/database_file_source.hpp index 9fb9ccdb3e..81e5315fd8 100644 --- a/include/mbgl/storage/database_file_source.hpp +++ b/include/mbgl/storage/database_file_source.hpp @@ -7,12 +7,6 @@ namespace mbgl { -// Properties that may be supported by database file sources. - -// Property to set database mode. When set, database opens in read-only mode; database opens in read-write-create mode -// otherwise. type: bool -constexpr const char* READ_ONLY_MODE_KEY = "read-only-mode"; - class ResourceOptions; // TODO: Split DatabaseFileSource into Ambient cache and Database interfaces. diff --git a/include/mbgl/storage/file_source.hpp b/include/mbgl/storage/file_source.hpp index f05f1473e9..baf3fabcfa 100644 --- a/include/mbgl/storage/file_source.hpp +++ b/include/mbgl/storage/file_source.hpp @@ -84,4 +84,24 @@ protected: FileSource() = default; }; +// Properties that may be supported by online file sources: + +// Property name to set / get an access token. +// type: std::string +constexpr const char* ACCESS_TOKEN_KEY = "access-token"; + +// Property name to set / get base url. +// type: std::string +constexpr const char* API_BASE_URL_KEY = "api-base-url"; + +// Property name to set / get maximum number of concurrent requests. +// type: unsigned +constexpr const char* MAX_CONCURRENT_REQUESTS_KEY = "max-concurrent-requests"; + +// Properties that may be supported by database file sources: + +// Property to set database mode. When set, database opens in read-only mode; database opens in read-write-create mode +// otherwise. type: bool +constexpr const char* READ_ONLY_MODE_KEY = "read-only-mode"; + } // namespace mbgl diff --git a/include/mbgl/storage/online_file_source.hpp b/include/mbgl/storage/online_file_source.hpp index 8969d21871..3c61f20d2e 100644 --- a/include/mbgl/storage/online_file_source.hpp +++ b/include/mbgl/storage/online_file_source.hpp @@ -7,20 +7,6 @@ namespace mbgl { class ResourceTransform; -// Properties that may be supported by online file sources. - -// Property name to set / get an access token. -// type: std::string -constexpr const char* ACCESS_TOKEN_KEY = "access-token"; - -// Property name to set / get base url. -// type: std::string -constexpr const char* API_BASE_URL_KEY = "api-base-url"; - -// Property name to set / get maximum number of concurrent requests. -// type: unsigned -constexpr const char* MAX_CONCURRENT_REQUESTS_KEY = "max-concurrent-requests"; - class OnlineFileSource : public FileSource { public: OnlineFileSource(); |