Data Management
Function or function-like object which is to be called by the user after it stops accessing the map files to signal that it has released access to the map.
Declaration
Swift
public typealias AccessReleaseCallback = () -> ()
Provides the context for current and future positions.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol ActiveRouteUpdatable : AnyObject
Provides the context for current and future positions.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol PositionUpdatable : AnyObject
Interface for components that rely on the onboard map. It is used to synchronise access/unavailability states for map files.
It is expected that every user which reads or modifies the map implements
this interface and register itself for notification in the NDSStoreAccessSync
.
Declaration
Swift
public protocol StoreAccessChangedObserver : Observer
Interface for data stores that need to know about the current position and active route of the host device to function correctly and/or optimally.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol UpdatableDataStore : ActiveRouteUpdatable, PositionUpdatable