dart_faye library

Classes

BaseTransport
Base implementation of Transport with common functionality
Channel
Represents a Bayeux channel with validation and pattern matching
Client
Main Faye client for Bayeux protocol communication
Constants
Constants used throughout the Faye implementation
CustomFayeExtension
Custom extension for message transformation
DefaultFayeExtension
Default Faye extension implementation with authentication support
Dispatcher
Dispatcher for handling Bayeux protocol messages
Faye
Main Faye library class containing constants and utility methods
FayeExtension
Faye extension interface for authentication and message transformation
Grammar
Grammar patterns for Bayeux protocol validation
HttpTransport
HTTP transport implementation for Bayeux protocol
Namespace
Utility class for handling Bayeux channel namespaces
Publication
Represents a message publication to a Bayeux channel
Subscription
Represents a subscription to a Bayeux channel
Transport
Abstract base class for all transport implementations
WebSocketTransport
WebSocket transport implementation for Bayeux protocol

Extensions

ChannelString on String
Extension to add channel functionality to strings

Typedefs

SubscriptionCallback = void Function(dynamic data)
Callback function type for subscription messages
TransportCallback = void Function(dynamic data)
Callback function for transport events
TransportErrorCallback = void Function(FayeError error)
Callback function for transport errors

Exceptions / Errors

FayeError
Faye error class for handling Bayeux protocol errors