#include <network_websocket.h>
 | 
|   | MAXON_OBSERVABLE (Result< String >, ObservableHandshake,(const NetworkWebSocketConnectionRef &webSocket, const DataDictionary &request), ObservableCombinerRunAllComponent) | 
|   | 
|   | MAXON_OBSERVABLE (Result< void >, ObservableConnected,(const NetworkWebSocketConnectionRef &webSocket, const DataDictionary &request), ObservableCombinerRunAllComponent) | 
|   | 
|   | MAXON_OBSERVABLE (void, ObservableDisconnected,(const NetworkWebSocketConnectionRef &webSocket), ObservableCombinerRunAllComponent) | 
|   | 
|   | MAXON_OBSERVABLE (void, ObservableError,(const NetworkWebSocketConnectionRef &webSocket, const Error &err), ObservableCombinerRunAllComponent) | 
|   | 
|   | MAXON_OBSERVABLE (Result< void >, ObservableMessage,(const NetworkWebSocketConnectionRef &webSocket, WEBSOCKET_OPCODE opCode, const BaseArray< Char > &data), ObservableCombinerRunAllComponent) | 
|   | 
◆ MAXON_INTERFACE()
◆ MAXON_OBSERVABLE() [1/5]
      
        
          | MAXON_OBSERVABLE  | 
          ( | 
          Result< String >  | 
          ,  | 
        
        
           | 
           | 
          ObservableHandshake  | 
          ,  | 
        
        
           | 
           | 
          (const NetworkWebSocketConnectionRef &webSocket, const DataDictionary &request)  | 
          ,  | 
        
        
           | 
           | 
          ObservableCombinerRunAllComponent  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Signal fired when the handshake is received and before sending back the handshake. 
- Returns
 - Returns optional additional header entries. they needs to be terminated by "\r\n". 
 
 
 
◆ MAXON_OBSERVABLE() [2/5]
      
        
          | MAXON_OBSERVABLE  | 
          ( | 
          Result< void >  | 
          ,  | 
        
        
           | 
           | 
          ObservableConnected  | 
          ,  | 
        
        
           | 
           | 
          (const NetworkWebSocketConnectionRef &webSocket, const DataDictionary &request)  | 
          ,  | 
        
        
           | 
           | 
          ObservableCombinerRunAllComponent  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Signal fired when the connection has been established. 
 
 
◆ MAXON_OBSERVABLE() [3/5]
      
        
          | MAXON_OBSERVABLE  | 
          ( | 
          void  | 
          ,  | 
        
        
           | 
           | 
          ObservableDisconnected  | 
          ,  | 
        
        
           | 
           | 
          (const NetworkWebSocketConnectionRef &webSocket)  | 
          ,  | 
        
        
           | 
           | 
          ObservableCombinerRunAllComponent  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Signal fired when the connection has been closed. 
 
 
◆ MAXON_OBSERVABLE() [4/5]
      
        
          | MAXON_OBSERVABLE  | 
          ( | 
          void  | 
          ,  | 
        
        
           | 
           | 
          ObservableError  | 
          ,  | 
        
        
           | 
           | 
          (const NetworkWebSocketConnectionRef &webSocket, const Error &err)  | 
          ,  | 
        
        
           | 
           | 
          ObservableCombinerRunAllComponent  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Signal fired when the connection throws an error. 
 
 
◆ MAXON_OBSERVABLE() [5/5]
      
        
          | MAXON_OBSERVABLE  | 
          ( | 
          Result< void >  | 
          ,  | 
        
        
           | 
           | 
          ObservableMessage  | 
          ,  | 
        
        
           | 
           | 
          (const NetworkWebSocketConnectionRef &webSocket, WEBSOCKET_OPCODE opCode, const BaseArray< Char > &data)  | 
          ,  | 
        
        
           | 
           | 
          ObservableCombinerRunAllComponent  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Signal fired when the connection receives a message.