bonsoir_platform_interface 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.
- BonsoirBroadcastEvent
- A Bonsoir broadcast event.
- 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.
- BonsoirPlatformInterfaceLogMessages
- Contains a set of messages that can be logged by the native platform interface. This ensure a consistency accross platforms.
- BonsoirService
- Represents a broadcastable network service.
- BonsoirServiceNormalizer
- Contains various methods that helps conforming to RFC 6335 and RFC 6763.
- 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
- BonsoirEventType
- A Bonsoir event type (broadcast or discovery).
- ServiceResolver
- An action that is capable of resolving a service.