Crow  1.1
A C++ microframework for the web
crow::websocket::Connection< Adaptor, Handler > Member List

This is the complete list of members for crow::websocket::Connection< Adaptor, Handler >, including all inherited members.

build_header(int opcode, size_t size)crow::websocket::Connection< Adaptor, Handler >inlineprotected
check_destroy(websocket::CloseStatusCode code=CloseStatusCode::ClosedAbnormally)crow::websocket::Connection< Adaptor, Handler >inlineprotected
close(std::string const &msg, uint16_t status_code) overridecrow::websocket::Connection< Adaptor, Handler >inlinevirtual
Connection(const crow::request &req, Adaptor &&adaptor, Handler *handler, uint64_t max_payload, const std::vector< std::string > &subprotocols, std::function< void(crow::websocket::connection &)> open_handler, std::function< void(crow::websocket::connection &, const std::string &, bool)> message_handler, std::function< void(crow::websocket::connection &, const std::string &, uint16_t)> close_handler, std::function< void(crow::websocket::connection &, const std::string &)> error_handler, std::function< bool(const crow::request &, void **)> accept_handler)crow::websocket::Connection< Adaptor, Handler >inline
dispatch(CompletionHandler &&handler)crow::websocket::Connection< Adaptor, Handler >inline
do_read()crow::websocket::Connection< Adaptor, Handler >inlineprotected
do_write()crow::websocket::Connection< Adaptor, Handler >inlineprotected
get_remote_ip() override (defined in crow::websocket::Connection< Adaptor, Handler >)crow::websocket::Connection< Adaptor, Handler >inlinevirtual
get_subprotocol() const overridecrow::websocket::Connection< Adaptor, Handler >inlinevirtual
handle_fragment()crow::websocket::Connection< Adaptor, Handler >inlineprotected
is_FIN()crow::websocket::Connection< Adaptor, Handler >inlineprotected
opcode()crow::websocket::Connection< Adaptor, Handler >inlineprotected
post(CompletionHandler &&handler)crow::websocket::Connection< Adaptor, Handler >inline
send_binary(std::string msg) overridecrow::websocket::Connection< Adaptor, Handler >inlinevirtual
send_data(int opcode, std::string &&msg) (defined in crow::websocket::Connection< Adaptor, Handler >)crow::websocket::Connection< Adaptor, Handler >inlineprotected
send_data_impl(SendMessageType *s) (defined in crow::websocket::Connection< Adaptor, Handler >)crow::websocket::Connection< Adaptor, Handler >inlineprotected
send_ping(std::string msg) overridecrow::websocket::Connection< Adaptor, Handler >inlinevirtual
send_pong(std::string msg) overridecrow::websocket::Connection< Adaptor, Handler >inlinevirtual
send_text(std::string msg) overridecrow::websocket::Connection< Adaptor, Handler >inlinevirtual
set_max_payload_size(uint64_t payload) (defined in crow::websocket::Connection< Adaptor, Handler >)crow::websocket::Connection< Adaptor, Handler >inline
start(std::string &&hello)crow::websocket::Connection< Adaptor, Handler >inlineprotected
userdata(void *u) (defined in crow::websocket::connection)crow::websocket::connectioninline
userdata() (defined in crow::websocket::connection)crow::websocket::connectioninline
~Connection() noexcept override (defined in crow::websocket::Connection< Adaptor, Handler >)crow::websocket::Connection< Adaptor, Handler >inline
~connection()=default (defined in crow::websocket::connection)crow::websocket::connectionvirtual