MayaFlux 0.4.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
ClientSessionLila::Serverfriend
ConnectionHandler typedefLila::Server
event_bus()Lila::Serverinline
event_bus() const noexceptLila::Serverinline
get_client_session(int client_id) constLila::Server
get_connected_clients() constLila::Server
is_running() constLila::Serverinline
m_acceptorLila::Serverprivate
m_clients_mutexLila::Servermutableprivate
m_connect_handlerLila::Serverprivate
m_disconnect_handlerLila::Serverprivate
m_event_busLila::Serverprivate
m_io_contextLila::Serverprivate
m_io_threadLila::Serverprivate
m_message_handlerLila::Serverprivate
m_next_client_idLila::Serverprivate
m_portLila::Serverprivate
m_runningLila::Serverprivate
m_sessionsLila::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
operator=(const Server &)=deleteLila::Server
process_control_message(int client_id, std::string_view message)Lila::Serverprivate
register_session(const std::shared_ptr< ClientSession > &session)Lila::Serverprivate
remove_session(int client_id)Lila::Serverprivate
Server(int port=9090)Lila::Serverexplicit
Server(const Server &)=deleteLila::Server
set_client_session(int client_id, std::string session_id)Lila::Server
set_message_handler(MessageHandler handler)Lila::Serverinline
start() noexceptLila::Server
start_accept()Lila::Serverprivate
StartHandler typedefLila::Server
stop() noexceptLila::Server
~Server()Lila::Server