#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.