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.
BonsoirBroadcastAction
Implementation of MethodChannelBonsoirEvents for the broadcast action.
BonsoirBroadcastEvent
A Bonsoir broadcast event.
BonsoirDiscovery
Allows to run a network discovery.
BonsoirDiscoveryAction
Implementation of MethodChannelBonsoirEvents for the discovery action.
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.
MethodChannelBonsoirAction<T extends BonsoirEvent>
Abstract class that contains all methods that are communicating with the native side of the plugin.
ResolvedBonsoirService
Represents a resolved Bonsoir service.

Enums

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

Extensions

BonsoirBroadcastEventTypeName on BonsoirBroadcastEventType
Allows to give a name to broadcast event types.
BonsoirDiscoveryEventTypeName on BonsoirDiscoveryEventType
Allows to give a name to discovery event types.