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::Serverprivate
ConnectionHandler typedefLila::Server
event_bus()Lila::Serverinline
event_bus() const noexceptLila::Serverinline
get_client_session(int client_fd) constLila::Server
get_connected_clients() constLila::Server
handle_client(int client_fd)Lila::Serverprivate
is_running() constLila::Serverinline
m_clients_mutexLila::Servermutableprivate
m_connect_handlerLila::Serverprivate
m_connected_clientsLila::Serverprivate
m_disconnect_handlerLila::Serverprivate
m_event_busLila::Serverprivate
m_message_handlerLila::Serverprivate
m_portLila::Serverprivate
m_runningLila::Serverprivate
m_server_fdLila::Serverprivate
m_server_threadLila::Serverprivate
m_start_handlerLila::Serverprivate
MessageHandler typedefLila::Server
on_client_connected(ConnectionHandler handler)Lila::Serverinline
on_client_disconnected(ConnectionHandler handler)Lila::Serverinline
on_server_started(StartHandler handler)Lila::Serverinline
process_control_message(int client_fd, std::string_view message)Lila::Serverprivate
read_message(int client_fd)Lila::Serverprivate
send_message(int client_fd, std::string_view message)Lila::Serverprivate
Server(int port=9090)Lila::Server
server_loop(const ServerThread::StopToken &stop_token)Lila::Serverprivate
set_client_session(int client_fd, std::string session_id)Lila::Server
set_message_handler(MessageHandler handler)Lila::Serverinline
start() noexceptLila::Server
StartHandler typedefLila::Server
stop() noexceptLila::Server
~Server()Lila::Server