| 
    fastdo
    0.5.12
    
   | 
 
WsHTTP服务端 更多...
#include <eiennet_websocket.hpp>


Public 类型 | |
| using | ClientCtxSharedPointer = typename Server< _ClientCtx >::ClientCtxSharedPointer | 
| using | OpenHandlerFunction = std::function< void(ClientCtxSharedPointer clientCtxPtr) > | 
| using | MessageHandlerFunction = std::function< void(ClientCtxSharedPointer clientCtxPtr, winux::AnsiString const &data, int messageType) > | 
| using | CloseHandlerFunction = std::function< void(ClientCtxSharedPointer clientCtxPtr, winux::uint16 errCode, winux::AnsiString const &errStr) > | 
| using | ErrorHandlerFunction = std::function< void(ClientCtxSharedPointer clientCtxPtr, WebSocketErrorCode ec) > | 
  Public 类型 继承自 eiennet::Server< _ClientCtx > | |
| using | ClientCtxSharedPointer = winux::SharedPointer< _ClientCtx > | 
| using | StartupHandlerFunction = std::function< void(ClientCtxSharedPointer clientCtxPtr) > | 
Public 成员函数 | |
| WsHttpServer (winux::String const &serverIp, winux::ushort port, int threadCount=10, int listenBacklog=10, double durationSec=0.1) | |
| void | onOpenHandler (OpenHandlerFunction handler) | 
| void | onMessageHandler (MessageHandlerFunction handler) | 
| void | onCloseHandler (CloseHandlerFunction handler) | 
| void | onErrorHandler (ErrorHandlerFunction handler) | 
  Public 成员函数 继承自 eiennet::Server< _ClientCtx > | |
| Server (ip::EndPoint const &ep, int threadCount=4, int backlog=0, double durationSec=0.1) | |
| 构造函数1  更多... | |
| virtual | ~Server () | 
| virtual int | run () | 
| size_t | getClientsCount () const | 
| void | onStartupHandler (StartupHandlerFunction handler) | 
| void | removeClient (winux::uint64 clientId) | 
WsHTTP服务端
在文件 eiennet_websocket.hpp 第 324 行定义.
| using eiennet::ws::WsHttpServer< _ClientCtx >::ClientCtxSharedPointer = typename Server<_ClientCtx>::ClientCtxSharedPointer | 
在文件 eiennet_websocket.hpp 第 327 行定义.
| using eiennet::ws::WsHttpServer< _ClientCtx >::CloseHandlerFunction = std::function< void( ClientCtxSharedPointer clientCtxPtr, winux::uint16 errCode, winux::AnsiString const & errStr ) > | 
在文件 eiennet_websocket.hpp 第 331 行定义.
| using eiennet::ws::WsHttpServer< _ClientCtx >::ErrorHandlerFunction = std::function< void( ClientCtxSharedPointer clientCtxPtr, WebSocketErrorCode ec ) > | 
在文件 eiennet_websocket.hpp 第 332 行定义.
| using eiennet::ws::WsHttpServer< _ClientCtx >::MessageHandlerFunction = std::function< void( ClientCtxSharedPointer clientCtxPtr, winux::AnsiString const & data, int messageType ) > | 
在文件 eiennet_websocket.hpp 第 330 行定义.
| using eiennet::ws::WsHttpServer< _ClientCtx >::OpenHandlerFunction = std::function< void( ClientCtxSharedPointer clientCtxPtr ) > | 
在文件 eiennet_websocket.hpp 第 329 行定义.
      
  | 
  inline | 
在文件 eiennet_websocket.hpp 第 334 行定义.
      
  | 
  inlineprotected | 
      
  | 
  inlineprotected | 
      
  | 
  inlineprotected | 
      
  | 
  inlineprotected | 
      
  | 
  inlineprotected | 
      
  | 
  inlineprotected | 
      
  | 
  inlineprotectedvirtual | 
在文件 eiennet_websocket.hpp 第 865 行定义.
      
  | 
  inline | 
在文件 eiennet_websocket.hpp 第 341 行定义.
      
  | 
  inlineprotectedvirtual | 
在文件 eiennet_websocket.hpp 第 870 行定义.
      
  | 
  inline | 
在文件 eiennet_websocket.hpp 第 342 行定义.
      
  | 
  inlineprotectedvirtual | 
在文件 eiennet_websocket.hpp 第 860 行定义.
      
  | 
  inline | 
在文件 eiennet_websocket.hpp 第 340 行定义.
      
  | 
  inlineprotectedvirtual | 
在文件 eiennet_websocket.hpp 第 855 行定义.
      
  | 
  inline | 
在文件 eiennet_websocket.hpp 第 339 行定义.
      
  | 
  inlineoverrideprotectedvirtual | 
      
  | 
  protected | 
在文件 eiennet_websocket.hpp 第 877 行定义.
      
  | 
  protected | 
在文件 eiennet_websocket.hpp 第 878 行定义.
      
  | 
  protected | 
在文件 eiennet_websocket.hpp 第 876 行定义.
      
  | 
  protected | 
在文件 eiennet_websocket.hpp 第 875 行定义.