TAKServerManagerImpl

Constructors

Link copied to clipboard
constructor(takServer: TAKServer)

Properties

Link copied to clipboard
open override val connectionCount: StateFlow<Int>
Link copied to clipboard
open override val inboundMessages: SharedFlow<CoTMessage>
Link copied to clipboard
open override val isRunning: StateFlow<Boolean>

Functions

Link copied to clipboard
open override fun broadcast(cotMessage: CoTMessage)
Link copied to clipboard
open override fun broadcastNode(node: Node, team: String = DEFAULT_TAK_TEAM_NAME, role: String = DEFAULT_TAK_ROLE_NAME)
Link copied to clipboard
open override fun start(scope: CoroutineScope)

Start the TAK server using scope. Port is fixed at TAKServer construction time.

Link copied to clipboard
open override fun stop()