MayaFlux
0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
Lila::Server Member List
This is the complete list of members for
Lila::Server
, including all inherited members.
broadcast_event
(const StreamEvent &event, std::optional< std::string_view > target_session=std::nullopt)
Lila::Server
broadcast_to_all
(std::string_view message)
Lila::Server
cleanup_client
(int client_fd)
Lila::Server
private
ConnectionHandler
typedef
Lila::Server
event_bus
()
Lila::Server
inline
event_bus
() const noexcept
Lila::Server
inline
get_client_session
(int client_fd) const
Lila::Server
get_connected_clients
() const
Lila::Server
handle_client
(int client_fd)
Lila::Server
private
is_running
() const
Lila::Server
inline
m_clients_mutex
Lila::Server
mutable
private
m_connect_handler
Lila::Server
private
m_connected_clients
Lila::Server
private
m_disconnect_handler
Lila::Server
private
m_event_bus
Lila::Server
private
m_message_handler
Lila::Server
private
m_port
Lila::Server
private
m_running
Lila::Server
private
m_server_fd
Lila::Server
private
m_server_thread
Lila::Server
private
m_start_handler
Lila::Server
private
MessageHandler
typedef
Lila::Server
on_client_connected
(ConnectionHandler handler)
Lila::Server
inline
on_client_disconnected
(ConnectionHandler handler)
Lila::Server
inline
on_server_started
(StartHandler handler)
Lila::Server
inline
process_control_message
(int client_fd, std::string_view message)
Lila::Server
private
read_message
(int client_fd)
Lila::Server
private
send_message
(int client_fd, std::string_view message)
Lila::Server
private
Server
(int port=9090)
Lila::Server
server_loop
(const ServerThread::StopToken &stop_token)
Lila::Server
private
set_client_session
(int client_fd, std::string session_id)
Lila::Server
set_message_handler
(MessageHandler handler)
Lila::Server
inline
start
() noexcept
Lila::Server
StartHandler
typedef
Lila::Server
stop
() noexcept
Lila::Server
~Server
()
Lila::Server
Generated by
1.9.8