| attach() | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | private | 
  | data | apps::websocket::subprotocol::echo::server::Echo | private | 
  | detach() | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | private | 
  | Echo(web::websocket::SubProtocolContext *socketContextUpgradeBase, const std::string &name) | apps::websocket::subprotocol::echo::server::Echo |  | 
  | 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 | 
  | name | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | private | 
  | onConnected() override | apps::websocket::subprotocol::echo::server::Echo | privatevirtual | 
  | onDisconnected() override | apps::websocket::subprotocol::echo::server::Echo | privatevirtual | 
  | onMessageData(const char *chunk, std::size_t chunkLen) override | apps::websocket::subprotocol::echo::server::Echo | privatevirtual | 
  | onMessageEnd() override | apps::websocket::subprotocol::echo::server::Echo | privatevirtual | 
  | onMessageError(uint16_t errnum) override | apps::websocket::subprotocol::echo::server::Echo | privatevirtual | 
  | onMessageStart(int opCode) override | apps::websocket::subprotocol::echo::server::Echo | privatevirtual | 
  | onPongReceived() | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > | privatevirtual | 
  | onSignal(int sig) override | apps::websocket::subprotocol::echo::server::Echo | privatevirtual | 
  | 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::SubProtocol< web::websocket::server::SocketContextUpgrade > |  | 
  | sendMessage(const char *message, std::size_t messageLength) const | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > |  | 
  | sendMessage(const std::string &message) const | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > |  | 
  | sendMessageEnd(const char *message, std::size_t messageLength) const | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > |  | 
  | sendMessageEnd(const std::string &message) const | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > |  | 
  | sendMessageFrame(const char *message, std::size_t messageLength) const | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > |  | 
  | sendMessageFrame(const std::string &message) const | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > |  | 
  | sendMessageStart(const char *message, std::size_t messageLength) const | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > |  | 
  | sendMessageStart(const std::string &message) const | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > |  | 
  | 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 | 
  | SubProtocol< web::websocket::server::SocketContextUpgrade >::SubProtocol(SubProtocol &)=delete | web::websocket::SubProtocol< web::websocket::server::SocketContextUpgrade > |  | 
  | 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 | 
  | ~SubProtocol() override | web::websocket::server::SubProtocol | virtual |