Namespace Supabase.Realtime.Interfaces | realtime-csharp (original) (raw)
Interfaces
A contract representing a realtime broadcast
A contract representing a realtime channel
IRealtimeClient<TSocket, TChannel>
Contract representing a Realtime Client
Contract representing an internal debugger.
Contract representing a Realtime Presence class
IRealtimePush<TChannel, TSocketResponse>
Contract representing a "Push" or an outgoing message to the socket server
Contract for a realtime socket.
Contract for a socket response
Enums
Mapping of presence event types
Delegates
IRealtimeBroadcast.BroadcastEventHandler
A delegate for broadcast events
IRealtimeChannel.ErrorEventHandler
Delegate for errors on this channel
IRealtimeChannel.MessageReceivedHandler
Delegate for messages received on this channel
IRealtimeChannel.PostgresChangesHandler
Delegate for postgres changes
IRealtimeChannel.StateChangedHandler
Delegate for channel state changes
IRealtimeClient<TSocket, TChannel>.SocketStateEventHandler
Delegate for handling a socket state event, this can be seen as synonymous with the Client's state.
IRealtimeDebugger.DebugEventHandler
A debug event handler
IRealtimePresence.PresenceEventHandler
Delegate for a presence event.
IRealtimePush<TChannel, TSocketResponse>.MessageEventHandler
Delegate for a message event.
IRealtimeSocket.ErrorEventHandler
Delegate for errors on this socket
IRealtimeSocket.HeartbeatEventHandler
Delegate for handling a heartbeat event.
IRealtimeSocket.MessageEventHandler
Delegate for handling message received events.
IRealtimeSocket.StateEventHandler
Delegate for handling socket state changes.