![]() |
mutable
A Database System for Research and Fast Prototyping
|
#include <WebSocketServer.hpp>
Data Structures | |
struct | Connection |
Public Types | |
using | on_message_t = std::function< void(std::string)> |
using | web_socket_t = boost::beast::websocket::stream< boost::asio::ip::tcp::socket > |
Public Member Functions | |
WebSocketServer (uint16_t port, on_message_t onMessage) | |
WebSocketServer (const WebSocketServer &)=delete | |
uint16_t | port () const |
void | on_message (std::string str) |
Connection | await () |
Private Attributes | |
boost::asio::io_context | io_ctx_ |
boost::asio::ip::tcp::acceptor | acceptor_ |
on_message_t | on_message_ |
uint16_t | port_ |
Definition at line 13 of file WebSocketServer.hpp.
using m::WebSocketServer::on_message_t = std::function<void(std::string)> |
Definition at line 15 of file WebSocketServer.hpp.
using m::WebSocketServer::web_socket_t = boost::beast::websocket::stream<boost::asio::ip::tcp::socket> |
Definition at line 16 of file WebSocketServer.hpp.
WebSocketServer::WebSocketServer | ( | uint16_t | port, |
on_message_t | onMessage | ||
) |
Definition at line 16 of file WebSocketServer.cpp.
References port().
|
delete |
WebSocketServer::Connection WebSocketServer::await | ( | ) |
Definition at line 23 of file WebSocketServer.cpp.
References acceptor_, and io_ctx_.
Referenced by m::wasm::detail::V8InspectorClientImpl::V8InspectorClientImpl().
|
inline |
Definition at line 48 of file WebSocketServer.hpp.
References on_message_.
|
inline |
Definition at line 47 of file WebSocketServer.hpp.
References port_.
Referenced by WebSocketServer().
|
private |
Definition at line 39 of file WebSocketServer.hpp.
Referenced by await().
|
private |
Definition at line 38 of file WebSocketServer.hpp.
Referenced by await().
|
private |
Definition at line 40 of file WebSocketServer.hpp.
Referenced by on_message().
|
private |
Definition at line 41 of file WebSocketServer.hpp.
Referenced by port().