TomTomSDKDataManagementOffline
-
NDSStore
and, optionally, its associatedNDSMapUpdater
.Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public struct NDSMapContext
-
Protocol used to abstract the NDS map updater implementation.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public protocol NDSMapUpdater : UpdatableDataStore
-
Implements access to operations with an offline NDS map.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public final class NDSStore
-
Specifies the approach to use to decrypt the NDS map
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum NDSStoreAccessPermit
-
Synchronizes access to an onboard NDS map.
An object of this class acts as a kind of a reader/writer lock, in that it allows any number of concurrent readers to access the map at the same time, or one writer and nobody else. It also offers facilities for writers to notify all current readers that the map needs to be modified so they (the readers) can ‘let go’. After the writer has finished modifying the map, NDSStoreAccessSync will dispatch notifications to all others to let them know the map is accessible once again.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public class NDSStoreAccessSync : MapDataStoreAccessSyncing