Class SSEClientTracker
Defined in File sse_client_tracker.hpp
Class Documentation
-
class SSEClientTracker
Shared counter for SSE client connections across all SSE handlers. Thread-safe via atomic compare-exchange.
Public Functions
-
inline explicit SSEClientTracker(size_t max_clients)
-
inline bool try_connect()
Try to register a new SSE client. Returns true if under limit.
-
inline void disconnect()
Unregister an SSE client. Guards against underflow.
-
inline size_t connected_clients() const
-
inline size_t max_clients() const
-
inline explicit SSEClientTracker(size_t max_clients)