Package-level declarations

Types

Link copied to clipboard

Functor called by the client to signal it has stopped using the map.

Link copied to clipboard

Exception that's thrown when an invalid observer is passed as a parameter to any of the orchestrator's functions.

Link copied to clipboard

A failure that occurs when the required NDS map is not available or inaccessible for some reason.

Link copied to clipboard
class NdsMapContext(val ndsStore: NdsStore, val updater: NdsMapUpdater?)

NDS map context consisting of an NdsStore and, optionally, an associated NdsMapUpdater to enable automatic map updates.

Link copied to clipboard

Interface for updating NDS map data.

Link copied to clipboard

Implementation of a DataStore which is based on an NDS map.

Link copied to clipboard
class NdsStoreAccessor(storeAccessChangedListenerId: String, initialize: () -> Unit = {}, deinitialize: () -> Unit = {}, cancelRequest: () -> Unit = {}) : OnStoreAccessChangedListener

Takes care of access to a DataStore.

Link copied to clipboard
abstract class NdsStoreAccessPermit

A permit for the NDS store access.

Link copied to clipboard

Synchronizes access to an onboard NDS map.

Link copied to clipboard
class NdsStoreConfiguration(val ndsStorePath: File, val keystorePath: File? = null, val storeAccessPermit: NdsStoreAccessPermit? = null, val geopoliticalView: String? = null)

Configuration parameters for an NdsStore.

Link copied to clipboard
open class NdsStoreFailure

A failure inside the NDS data store.

Link copied to clipboard

Interface for components that rely on the onboard map. It is used to synchronise access/unavailability states for map files.