MeshServiceBroadcasts

@Singleton
class MeshServiceBroadcasts @Inject constructor(context: Context, connectionStateHolder: MeshServiceConnectionStateHolder, serviceRepository: ServiceRepository)(source)

Constructors

Link copied to clipboard
@Inject
constructor(context: Context, connectionStateHolder: MeshServiceConnectionStateHolder, serviceRepository: ServiceRepository)

Functions

Link copied to clipboard

Broadcast our current connection status

Link copied to clipboard
fun broadcastMessageStatus(p: DataPacket)
fun broadcastMessageStatus(id: Int, status: MessageStatus?)
Link copied to clipboard
fun broadcastNodeChange(info: NodeInfo)
Link copied to clipboard
fun broadcastReceivedData(payload: DataPacket)

Broadcast some received data Payload will be a DataPacket

Link copied to clipboard
fun subscribeReceiver(receiverName: String, packageName: String)