bonsoir library

Bonsoir, created by Skyost Github : https://github.com/Skyost/Bonsoir

Classes

BonsoirAction<T extends BonsoirEvent>
This class serves as the stream source for the implementations to override.
BonsoirBroadcast
Allows to broadcast a service on the network.
BonsoirBroadcastEvent
A Bonsoir broadcast event.
BonsoirDiscovery
Allows to run a network discovery.
BonsoirDiscoveryEvent
A Bonsoir discovery event.
BonsoirEvent<T>
Represents a Bonsoir event.
BonsoirPlatformInterface
A Bonsoir class that allows to either broadcast a service or to discover services on the network.
BonsoirService
Represents a broadcastable network service.
MethodChannelBonsoir
A Bonsoir class that allows to either broadcast a service or to discover services on the network using a method channel.
MethodChannelBonsoirAction<T extends BonsoirEvent>
Abstract class that contains all methods that are communicating with the native side of the plugin.
MethodChannelBonsoirBroadcastAction
Implementation of MethodChannelBonsoirEvents for the broadcast action.
MethodChannelBonsoirDiscoveryAction
Implementation of MethodChannelBonsoirEvents for the discovery action.
ResolvedBonsoirService
Represents a resolved Bonsoir service.

Enums

BonsoirBroadcastEventType
Available Bonsoir broadcast event types.
BonsoirDiscoveryEventType
Available Bonsoir discovery event types.

Mixins

AutoStopBonsoirAction<T extends BonsoirEvent>
Allows the bonsoir action to automatically stop when the network is disconnected.
ServiceResolver
An action that is capable of resolving a service.