|
Electroneum
|
#include <routing.h>


Public Member Functions | |
| WebSocketRule (std::string rule) | |
| void | validate () override |
| void | handle (const request &, response &res, const routing_params &) override |
| void | handle_upgrade (const request &req, response &, SocketAdaptor &&adaptor) override |
| template<typename Func > | |
| self_t & | onopen (Func f) |
| template<typename Func > | |
| self_t & | onmessage (Func f) |
| template<typename Func > | |
| self_t & | onclose (Func f) |
| template<typename Func > | |
| self_t & | onerror (Func f) |
Public Member Functions inherited from crow::BaseRule | |
| BaseRule (std::string rule) | |
| virtual | ~BaseRule () |
| std::unique_ptr< BaseRule > | upgrade () |
| uint32_t | get_methods () |
Protected Attributes | |
| 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 &)> | close_handler_ |
| std::function< void(crow::websocket::connection &)> | error_handler_ |
Protected Attributes inherited from crow::BaseRule | |
| uint32_t | methods_ {1<<(int)HTTPMethod::Get} |
| std::string | rule_ |
| std::string | name_ |
| std::unique_ptr< BaseRule > | rule_to_upgrade_ |
Private Types | |
| using | self_t = WebSocketRule |
|
private |
|
inline |
|
inlineoverridevirtual |
Implements crow::BaseRule.
|
inlineoverridevirtual |
Reimplemented from crow::BaseRule.
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements crow::BaseRule.
|
protected |
|
protected |
|
protected |
|
protected |
1.8.14