Sane C++ Libraries
C++ Platform Abstraction Libraries
Loading...
Searching...
No Matches
SC::HttpWebSocketSmallHub Struct Reference

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
 

Detailed Description

Small fixed-capacity broadcast helper for server-side WebSocket fan-out.


The documentation for this struct was generated from the following file: