diff options
author | Fabian Guerra Soto <fabian.guerra@mapbox.com> | 2019-04-09 16:10:14 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-09 16:10:14 -0700 |
commit | 8389e746b6745a68fcd58ece8e398bde0a85b57f (patch) | |
tree | 5ee65928c8636317265018c20bd7f11b2d3e3e4b /platform/darwin/src/MGLSDKMetricsManager_Private.h | |
parent | 2ee342448bc6679ef6735ea0deb23f21dcf7c78b (diff) | |
download | qtlocation-mapboxgl-8389e746b6745a68fcd58ece8e398bde0a85b57f.tar.gz |
[ios, macos] Add Mapbox Maps SDK metrics manager. (#13997)
Added MGLSDKMetricsManager to keep track of SDK related events such as tile download times.
* [ios, macos] Add tile download performance event.
* [ios, macos] Modify the performance event format.
* [ios, macos] Add Mapbox Maps SDK events manager.
* [ios, macos] Remove events delegate.
* [ios, macos] Remove deprecated macro.
* [ios, macos] Rename MGLEventsManager to MGLMetricsManager.
* [ios, macos] Make MGLMetricsDelegate follow delegate convention.
* [ios, macos] Remove mbgl-filesource target dependency on MGLMetricsManager.
* [ios, macos] Update metrics manager documentation.
* [ios, macos] Add device metadata.
* [ios, macos] Rename MGLMetricsManager to MGLSDKMetricsManager.
Diffstat (limited to 'platform/darwin/src/MGLSDKMetricsManager_Private.h')
-rw-r--r-- | platform/darwin/src/MGLSDKMetricsManager_Private.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/platform/darwin/src/MGLSDKMetricsManager_Private.h b/platform/darwin/src/MGLSDKMetricsManager_Private.h new file mode 100644 index 0000000000..a3cdfca794 --- /dev/null +++ b/platform/darwin/src/MGLSDKMetricsManager_Private.h @@ -0,0 +1,11 @@ +#import "MGLSDKMetricsManager.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface MGLMetricsManager (Private) + +- (void)handleMetricsEvent:(MGLMetricType)metricType withAttributes:(NSDictionary *)attributes; + +@end + +NS_ASSUME_NONNULL_END |