MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ set_client_session()

void Lila::Server::set_client_session ( int  client_fd,
std::string  session_id 
)

Sets the session ID for a client.

Parameters
client_fdClient file descriptor
session_idSession identifier string

Definition at line 343 of file Server.cpp.

344{
345 std::unique_lock lock(m_clients_mutex);
346 if (auto it = m_connected_clients.find(client_fd); it != m_connected_clients.end()) {
347 it->second.session_id = std::move(session_id);
348 }
349}
std::shared_mutex m_clients_mutex
Mutex for client map.
Definition Server.hpp:173
std::unordered_map< int, ClientInfo > m_connected_clients
Map of connected clients.
Definition Server.hpp:174

References m_clients_mutex, and m_connected_clients.

Referenced by process_control_message().

+ Here is the caller graph for this function: