| attach() | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | private |
| detach() | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | private |
| flyingPings | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | private |
| forEachClient(const std::function< void(const SubProtocol *)> &sendToClient, bool excludeSelf=false) | web::websocket::server::SubProtocol | |
| getName() | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | |
| getOnlineDuration() const | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | |
| getOnlineSince() const | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | |
| getPayloadTotalRead() const | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | |
| getPayloadTotalSent() const | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | |
| getSocketConnection() const | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | |
| group | web::websocket::server::SubProtocol | private |
| GroupsManager class | web::websocket::server::SubProtocol | friend |
| name | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | private |
| onConnected()=0 | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | privatepure virtual |
| onDisconnected()=0 | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | privatepure virtual |
| onMessageData(const char *chunk, std::size_t chunkLen)=0 | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | privatepure virtual |
| onMessageEnd()=0 | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | privatepure virtual |
| onMessageError(uint16_t errnum)=0 | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | privatepure virtual |
| onMessageStart(int opCode)=0 | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | privatepure virtual |
| onPongReceived() | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | privatevirtual |
| onSignal(int sig)=0 | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | privatepure virtual |
| operator=(SubProtocol &)=delete | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | |
| operator=(SubProtocol &&)=delete | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | |
| pingTimer | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | private |
| sendBroadcast(const char *message, std::size_t messageLength, bool excludeSelf=false) | web::websocket::server::SubProtocol | |
| sendBroadcast(const std::string &message, bool excludeSelf=false) | web::websocket::server::SubProtocol | |
| sendBroadcastEnd(const char *message, std::size_t messageLength, bool excludeSelf=false) | web::websocket::server::SubProtocol | |
| sendBroadcastEnd(const std::string &message, bool excludeSelf=false) | web::websocket::server::SubProtocol | |
| sendBroadcastFrame(const char *message, std::size_t messageLength, bool excludeSelf=false) | web::websocket::server::SubProtocol | |
| sendBroadcastFrame(const std::string &message, bool excludeSelf=false) | web::websocket::server::SubProtocol | |
| sendBroadcastStart(const char *message, std::size_t messageLength, bool excludeSelf=false) | web::websocket::server::SubProtocol | |
| sendBroadcastStart(const std::string &message, bool excludeSelf=false) | web::websocket::server::SubProtocol | |
| sendClose(uint16_t statusCode=1000, const char *reason=nullptr, std::size_t reasonLength=0) | web::websocket::server::SubProtocol | |
| sendMessage(const char *message, std::size_t messageLength) const | web::websocket::server::SubProtocol | |
| sendMessage(const std::string &message) const | web::websocket::server::SubProtocol | |
| sendMessageEnd(const char *message, std::size_t messageLength) const | web::websocket::server::SubProtocol | |
| sendMessageEnd(const std::string &message) const | web::websocket::server::SubProtocol | |
| sendMessageFrame(const char *message, std::size_t messageLength) const | web::websocket::server::SubProtocol | |
| sendMessageFrame(const std::string &message) const | web::websocket::server::SubProtocol | |
| sendMessageStart(const char *message, std::size_t messageLength) const | web::websocket::server::SubProtocol | |
| sendMessageStart(const std::string &message) const | web::websocket::server::SubProtocol | |
| sendPing(const char *reason=nullptr, std::size_t reasonLength=0) const | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | |
| SocketContextUpgrade typedef | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | private |
| SubProtocol(SubProtocolContext *subProtocolContext, const std::string &name, int pingInterval=0, int maxFlyingPings=3) | web::websocket::server::SubProtocol | protected |
| web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade >::SubProtocol(SubProtocol &)=delete | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | |
| web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade >::SubProtocol(SubProtocol &&)=delete | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | |
| subProtocolContext | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | protected |
| subscribe(const std::string &group) | web::websocket::server::SubProtocol | |
| Super typedef | web::websocket::server::SubProtocol | private |
| web::websocket::SocketContextUpgrade class | web::websocket::server::SubProtocol | friend |
| ~SubProtocol() override | web::websocket::server::SubProtocol | virtual |