WPILibC++
2018.4.1-20180921123319-1190-ge210073
|
Dedicated WebSocket server. More...
#include <WebSocketServer.h>
Classes | |
struct | ServerOptions |
Server options. More... | |
Public Member Functions | |
WebSocketServer (uv::Stream &stream, ArrayRef< StringRef > protocols, const ServerOptions &options, const private_init &) | |
Private constructor. | |
Static Public Member Functions | |
static std::shared_ptr < WebSocketServer > | Create (uv::Stream &stream, ArrayRef< StringRef > protocols=ArrayRef< StringRef >{}, const ServerOptions &options=ServerOptions{}) |
Starts a dedicated WebSocket server on the provided connection. More... | |
Public Attributes | |
sig::Signal< StringRef, WebSocket & > | connected |
Connected event. More... | |
Dedicated WebSocket server.
|
static |
Starts a dedicated WebSocket server on the provided connection.
The connection should be an accepted client stream. This also sets the stream user data to the socket server. A connected event is emitted when the connection is opened.
stream | Connection stream |
protocols | Acceptable subprotocols |
options | Handshake options |
sig::Signal<StringRef, WebSocket&> wpi::WebSocketServer::connected |
Connected event.
First parameter is the URL, second is the websocket.