| 
    Kodi Documentation 22.0
    
   Kodi is an open source media player and entertainment hub. 
   | 
 
#include <WebSocketV8.h>
  
Public Member Functions | |
| CWebSocketV8 () | |
| bool | Handshake (const char *data, size_t length, std::string &response) override | 
| const CWebSocketFrame * | Ping (const char *data=NULL) const override | 
| const CWebSocketFrame * | Pong (const char *data, uint32_t length) const override | 
| const CWebSocketFrame * | Close (WebSocketCloseReason reason=WebSocketCloseNormal, const std::string &message="") override | 
| void | Fail () override | 
  Public Member Functions inherited from CWebSocket | |
| CWebSocket () | |
| virtual | ~CWebSocket () | 
| int | GetVersion () | 
| WebSocketState | GetState () | 
| virtual const CWebSocketMessage * | Handle (const char *&buffer, size_t &length, bool &send) | 
| virtual const CWebSocketMessage * | Send (WebSocketFrameOpcode opcode, const char *data=NULL, uint32_t length=0) | 
Protected Member Functions | |
| CWebSocketFrame * | GetFrame (const char *data, uint64_t length) override | 
| CWebSocketFrame * | GetFrame (WebSocketFrameOpcode opcode, const char *data=NULL, uint32_t length=0, bool final=true, bool masked=false, int32_t mask=0, int8_t extension=0) override | 
| CWebSocketMessage * | GetMessage () override | 
| virtual const CWebSocketFrame * | close (WebSocketCloseReason reason=WebSocketCloseNormal, const std::string &message="") | 
| std::string | calculateKey (const std::string &key) | 
  Protected Member Functions inherited from CWebSocket | |
Additional Inherited Members | |
  Protected Attributes inherited from CWebSocket | |
| int | m_version | 
| WebSocketState | m_state | 
| CWebSocketMessage * | m_message | 
      
  | 
  inline | 
      
  | 
  protected | 
      
  | 
  overridevirtual | 
Implements CWebSocket.
      
  | 
  protectedvirtual | 
      
  | 
  overridevirtual | 
Implements CWebSocket.
      
  | 
  overrideprotectedvirtual | 
Implements CWebSocket.
      
  | 
  overrideprotectedvirtual | 
Implements CWebSocket.
      
  | 
  overrideprotectedvirtual | 
Implements CWebSocket.
      
  | 
  overridevirtual | 
Implements CWebSocket.
      
  | 
  inlineoverridevirtual | 
Implements CWebSocket.
      
  | 
  inlineoverridevirtual | 
Implements CWebSocket.