Small fixed-capacity broadcast helper for server-side WebSocket fan-out. More...
#include <HttpWebSocket.h>
Public Member Functions | |
| Result | init (Span< HttpWebSocketHubClient > clientStorage) |
| Result | join (const HttpWebSocketTransportView &transport, size_t &clientIndex) |
| Result | leave (size_t clientIndex) |
| Result | broadcastFrame (Span< const char > encodedFrame) |
| Result | broadcastText (Span< const char > payload, Span< char > frameStorage) |
| size_t | getNumClients () const |
| size_t | getCapacity () const |
| bool | isClientActive (size_t clientIndex) const |
Public Attributes | |
| Function< Result(size_t, Span< const char >)> | onBroadcastFrame |
Small fixed-capacity broadcast helper for server-side WebSocket fan-out.