# Functions
NewSubscriptionMapper initializes an empty map for subscriptions.
# Constants
MatchAddress signals that events will be filtered by (address).
MatchAddressIdentifier signals that events will be filtered by (address,identifier).
MatchAll signals that all events will be matched.
MatchIdentifier signals that events will be filtered by (identifier).
MatchTopics signals that events will be filtered by (address,identifier,[topics_pattern]).
# Structs
SubscriptionMapper defines a subscriptions manager component.
# Interfaces
Dispatcher defines the behaviour of a dispatcher component which should be able to register and unregister dispatching events.
EventDispatcher defines the behaviour of a event dispatcher component.
Hub defines the behaviour of a component which should be able to receive events and publish them to subscribers.
SubscriptionMapperHandler defines the behaviour of a subscription mapper.
WSConnection defines the behaviour of a websocket connection.
WSHandler defines the behaviour of a websocket handler.
WSUpgrader defines the behaviour of a websocket upgrader.