Controller which sends messages of type which can be received on the Dart side by EventChannel listeners.
Scope in which the publish function is executed.
Cancel the broadcast.
Add events to be broadcast.
Actual broadcast implementation which should use emit to broadcast messages of type .
Subscribe to the broadcast and receive messages.