NmeaLogSimulator

class NmeaLogSimulator : PositionSimulator

Functions

addPositionSimulatorListener
Link copied to clipboard
open fun addPositionSimulatorListener(listener: PositionSimulator.PositionSimulatorListener)
open fun addPositionSimulatorListener(listener: PositionSimulator.PositionSimulatorListener, @Nullable executor: Executor?)
callMethod
Link copied to clipboard
open fun <T : NativeMethodsReceiver.NativeListener> callMethod(clazz: Class<T>, callback: NativeMethodsReceiver.NativeCallback<T>)
Destroy
Link copied to clipboard
open fun destroy()
finalize
Link copied to clipboard
open fun finalize()
getListeners
Link copied to clipboard
open fun <T : NativeMethodsReceiver.NativeListener> getListeners(clazz: Class<T>): MutableMap<T, Executor>
Initialize
Link copied to clipboard
open fun Initialize(): Long
Pause
Link copied to clipboard
open override fun pause()
register
Link copied to clipboard
open fun <T : NativeMethodsReceiver.NativeListener> register(clazz: Class<T>, listener: T): Int
open fun <T : NativeMethodsReceiver.NativeListener> register(clazz: Class<T>, listener: T, @Nullable executor: Executor?): Int
removePositionSimulatorListener
Link copied to clipboard
Repeat
Link copied to clipboard
open override fun repeat(repeat: Boolean)
SeekTo
Link copied to clipboard
open override fun seekTo(percent: Int)
SetSpeed
Link copied to clipboard
open fun SetSpeed(ptr: Long, speed: Float)
setSpeedMultiplier
Link copied to clipboard
open override fun setSpeedMultiplier(multiplier: Float)
size
Link copied to clipboard
open fun size(): Int
start
Link copied to clipboard
open override fun start()
stop
Link copied to clipboard
open override fun stop()
unregister
Link copied to clipboard
open fun <T : NativeMethodsReceiver.NativeListener> unregister(clazz: Class<T>, listener: T): Int

Properties

mNativeRef
Link copied to clipboard
val mNativeRef: Long