mutable
A Database System for Research and Fast Prototyping
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes
m::WebSocketServer::Connection Struct Reference

#include <WebSocketServer.hpp>

Collaboration diagram for m::WebSocketServer::Connection:
[legend]

Public Member Functions

 Connection (WebSocketServer &server, std::unique_ptr< web_socket_t > ws)
 
 Connection (const Connection &)=delete
 
 Connection (Connection &&)=default
 
WebSocketServerserver () const
 
web_socket_tws () const
 
void send (std::string_view msg)
 
void listen ()
 
bool wait_on_message ()
 

Private Attributes

WebSocketServerserver_
 
std::unique_ptr< web_socket_tws_
 

Detailed Description

Definition at line 18 of file WebSocketServer.hpp.

Constructor & Destructor Documentation

◆ Connection() [1/3]

WebSocketServer::Connection::Connection ( WebSocketServer server,
std::unique_ptr< web_socket_t ws 
)

Definition at line 35 of file WebSocketServer.cpp.

◆ Connection() [2/3]

m::WebSocketServer::Connection::Connection ( const Connection )
delete

◆ Connection() [3/3]

m::WebSocketServer::Connection::Connection ( Connection &&  )
default

Member Function Documentation

◆ listen()

void WebSocketServer::Connection::listen ( )

Definition at line 46 of file WebSocketServer.cpp.

◆ send()

void WebSocketServer::Connection::send ( std::string_view  msg)

◆ server()

WebSocketServer & m::WebSocketServer::Connection::server ( ) const
inline

Definition at line 29 of file WebSocketServer.hpp.

References server_.

◆ wait_on_message()

bool WebSocketServer::Connection::wait_on_message ( )

Definition at line 67 of file WebSocketServer.cpp.

◆ ws()

web_socket_t & m::WebSocketServer::Connection::ws ( ) const
inline

Definition at line 30 of file WebSocketServer.hpp.

References ws_.

Field Documentation

◆ server_

WebSocketServer& m::WebSocketServer::Connection::server_
private

Definition at line 21 of file WebSocketServer.hpp.

Referenced by server().

◆ ws_

std::unique_ptr<web_socket_t> m::WebSocketServer::Connection::ws_
private

Definition at line 22 of file WebSocketServer.hpp.

Referenced by ws().


The documentation for this struct was generated from the following files: