TaskManager

interface TaskManager<S, State>

Functions

Link copied to clipboard
abstract fun enqueue(@NotNull task: @NotNull Task<S, State>)
Link copied to clipboard
@NotNull
abstract fun getSettings(): @NotNull S
Link copied to clipboard
@NotNull
abstract fun getTransport(): @NotNull McuMgrTransport
Link copied to clipboard
abstract fun onTaskCompleted(@NotNull task: @NotNull Task<S, State>)
Link copied to clipboard
abstract fun onTaskFailed(@NotNull task: @NotNull Task<S, State>, @NotNull error: @NotNull McuMgrException)
Link copied to clipboard
abstract fun onTaskProgressChanged(@NotNull task: @NotNull Task<S, State>, current: Int, total: Int, timestamp: Long)