![]() |
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().