WPILibC++ 2023.4.3-108-ge5452e3
wpi::WebSocket Member List

This is the complete list of members for wpi::WebSocket, including all inherited members.

binarywpi::WebSocket
Close(uint16_t code=1005, std::string_view reason={})wpi::WebSocket
CLOSED enum valuewpi::WebSocket
closedwpi::WebSocket
CLOSING enum valuewpi::WebSocket
CONNECTING enum valuewpi::WebSocket
CreateClient(uv::Stream &stream, std::string_view uri, std::string_view host, std::span< const std::string_view > protocols={}, const ClientOptions &options={})wpi::WebSocketstatic
CreateClient(uv::Stream &stream, std::string_view uri, std::string_view host, std::initializer_list< std::string_view > protocols, const ClientOptions &options={})wpi::WebSocketinlinestatic
CreateServer(uv::Stream &stream, std::string_view key, std::string_view version, std::string_view protocol={})wpi::WebSocketstatic
Fail(uint16_t code=1002, std::string_view reason="protocol error")wpi::WebSocket
FAILED enum valuewpi::WebSocket
GetData() constwpi::WebSocketinline
GetProtocol() constwpi::WebSocketinline
GetState() constwpi::WebSocketinline
GetStream() constwpi::WebSocketinline
IsOpen() constwpi::WebSocketinline
OPEN enum valuewpi::WebSocket
openwpi::WebSocket
operator=(const WebSocket &)=deletewpi::WebSocket
operator=(WebSocket &&)=deletewpi::WebSocket
pingwpi::WebSocket
pongwpi::WebSocket
SendBinary(std::span< const uv::Buffer > data, std::function< void(std::span< uv::Buffer >, uv::Error)> callback)wpi::WebSocketinline
SendBinary(std::initializer_list< uv::Buffer > data, std::function< void(std::span< uv::Buffer >, uv::Error)> callback)wpi::WebSocketinline
SendBinaryFragment(std::span< const uv::Buffer > data, std::function< void(std::span< uv::Buffer >, uv::Error)> callback)wpi::WebSocketinline
SendBinaryFragment(std::initializer_list< uv::Buffer > data, std::function< void(std::span< uv::Buffer >, uv::Error)> callback)wpi::WebSocketinline
SendFragment(std::span< const uv::Buffer > data, bool fin, std::function< void(std::span< uv::Buffer >, uv::Error)> callback)wpi::WebSocketinline
SendFragment(std::initializer_list< uv::Buffer > data, bool fin, std::function< void(std::span< uv::Buffer >, uv::Error)> callback)wpi::WebSocketinline
SendFrames(std::span< const Frame > frames, std::function< void(std::span< uv::Buffer >, uv::Error)> callback)wpi::WebSocket
SendPing(std::function< void(uv::Error)> callback=nullptr)wpi::WebSocketinline
SendPing(std::span< const uv::Buffer > data, std::function< void(std::span< uv::Buffer >, uv::Error)> callback)wpi::WebSocketinline
SendPing(std::initializer_list< uv::Buffer > data, std::function< void(std::span< uv::Buffer >, uv::Error)> callback)wpi::WebSocketinline
SendPong(std::function< void(uv::Error)> callback=nullptr)wpi::WebSocketinline
SendPong(std::span< const uv::Buffer > data, std::function< void(std::span< uv::Buffer >, uv::Error)> callback)wpi::WebSocketinline
SendPong(std::initializer_list< uv::Buffer > data, std::function< void(std::span< uv::Buffer >, uv::Error)> callback)wpi::WebSocketinline
SendText(std::span< const uv::Buffer > data, std::function< void(std::span< uv::Buffer >, uv::Error)> callback)wpi::WebSocketinline
SendText(std::initializer_list< uv::Buffer > data, std::function< void(std::span< uv::Buffer >, uv::Error)> callback)wpi::WebSocketinline
SendTextFragment(std::span< const uv::Buffer > data, std::function< void(std::span< uv::Buffer >, uv::Error)> callback)wpi::WebSocketinline
SendTextFragment(std::initializer_list< uv::Buffer > data, std::function< void(std::span< uv::Buffer >, uv::Error)> callback)wpi::WebSocketinline
SetCombineFragments(bool combine)wpi::WebSocketinline
SetData(std::shared_ptr< void > data)wpi::WebSocketinline
SetMaxMessageSize(size_t size)wpi::WebSocketinline
Shutdown()wpi::WebSocket
State enum namewpi::WebSocket
Terminate(uint16_t code=1006, std::string_view reason="terminated")wpi::WebSocket
textwpi::WebSocket
WebSocket(uv::Stream &stream, bool server, const private_init &)wpi::WebSocket
WebSocket(const WebSocket &)=deletewpi::WebSocket
WebSocket(WebSocket &&)=deletewpi::WebSocket
~WebSocket()wpi::WebSocket