centrifuge library
Classes
- Client
- ClientClosedError
- ClientConfig
- Contains the client configuration
- ClientDisconnectedError
- ClientInfo
- ConnectedEvent
- ConnectError
- ConnectingEvent
- ConnectionTokenEvent
- DisconnectedEvent
- Error
- ErrorEvent
- Filter
- Builders for publication tags-filter expressions. Comparison helpers create leaf nodes; and, or and not combine them.
- FilterNode
- A node in a publication tags-filter expression tree, used for server-side publication filtering. Build instances with the Filter helpers and pass the result to SubscriptionConfig.tagsFilter or Subscription.setTagsFilter.
- HistoryResult
- JoinEvent
- LeaveEvent
- MessageEvent
- PresenceResult
- PresenceStatsResult
- Publication
- PublicationEvent
- PublishResult
- RefreshError
- RPCResult
- ServerJoinEvent
- ServerLeaveEvent
- ServerPublicationEvent
- ServerSubscribedEvent
- ServerSubscribingEvent
- ServerUnsubscribedEvent
- StreamPosition
- SubscribedEvent
- SubscribingEvent
- Subscription
- SubscriptionConfig
- SubscriptionErrorEvent
- SubscriptionGetStateError
- SubscriptionRefreshError
- SubscriptionSubscribeError
- SubscriptionTokenEvent
- SubscriptionUnsubscribedError
- TransportError
- UnsubscribedEvent
Enums
- DeltaType
- Enum for supported delta encoding algorithms.
- State
- SubscriptionState
Functions
-
createClient(
String url, [ClientConfig? config]) → Client
Typedefs
-
ConnectionDataCallback
= Future<
List< ? Function()int> ?> -
ConnectionTokenCallback
= Future<
String> Function(ConnectionTokenEvent) -
SubscriptionGetStateCallback
= Future<
StreamPosition> Function() -
SubscriptionTokenCallback
= Future<
String> Function(SubscriptionTokenEvent)