MBNNNavigator_Internal.h 2.2 KB

123456789101112131415161718192021222324252627282930313233
  1. // This file is generated and will be overwritten automatically.
  2. #import <MapboxNavigationNative/MBNNNavigator.h>
  3. #import <MapboxNavigationNative/MBNNRefreshRouteCallback_Internal.h>
  4. #import <MapboxNavigationNative/MBNNSetAlternativeRoutesCallback_Internal.h>
  5. #import <MapboxNavigationNative/MBNNSetRouteCallback_Internal.h>
  6. @interface MBNNNavigator ()
  7. - (nonnull instancetype)initWithConfig:(nonnull MBNNConfigHandle *)config
  8. cache:(nonnull MBNNCacheHandle *)cache
  9. historyRecorder:(nullable MBNNHistoryRecorderHandle *)historyRecorder
  10. router:(nullable id<MBNNRouterInterface>)router;
  11. - (void)setRoutesForParams:(nullable MBNNSetRoutesParams *)params
  12. callback:(nonnull MBNNSetRouteCallback)callback;
  13. - (void)setRoutesDataForParams:(nullable MBNNSetRoutesDataParams *)params
  14. callback:(nonnull MBNNSetRouteCallback)callback;
  15. - (void)setAlternativeRoutesForRoutes:(nonnull NSArray<id<MBNNRouteInterface>> *)routes
  16. callback:(nonnull MBNNSetAlternativeRoutesCallback)callback;
  17. - (void)refreshRouteForRouteRefreshResponse:(nonnull NSString *)routeRefreshResponse
  18. callback:(nonnull MBNNRefreshRouteCallback)callback;
  19. - (void)refreshRouteForRouteRefreshResponse:(nonnull NSString *)routeRefreshResponse
  20. routeId:(nonnull NSString *)routeId
  21. callback:(nonnull MBNNRefreshRouteCallback)callback;
  22. - (void)refreshRouteForRouteRefreshResponse:(nonnull NSString *)routeRefreshResponse
  23. routeId:(nonnull NSString *)routeId
  24. geometryIndex:(uint32_t)geometryIndex
  25. callback:(nonnull MBNNRefreshRouteCallback)callback;
  26. - (void)setRerouteControllerForController:(nonnull id<MBNNRerouteControllerInterface>)controller;
  27. - (nonnull id<MBNNRerouteControllerInterface>)getRerouteController __attribute((ns_returns_retained));
  28. - (nonnull id<MBNNRerouteDetectorInterface>)getRerouteDetector __attribute((ns_returns_retained));
  29. - (nonnull id<MBNNRouteAlternativesControllerInterface>)getRouteAlternativesController __attribute((ns_returns_retained));
  30. @end