| 200 | // Callbacks |
| 201 | |
| 202 | class MyRemoteDebugCallbacks: public RemoteDebugWSCallbacks { |
| 203 | void onConnect() { |
| 204 | // Web socket (app) connected |
| 205 | |
| 206 | D("rd: onconnect"); |
| 207 | |
| 208 | _connectedWS = true; |
| 209 | |
| 210 | // Is telnet connected -> disconnect it, due reduce overheads |
| 211 | |
| 212 | if (_instance->isConnected()) { |
| 213 | |
| 214 | _instance->disconnect(true); |
| 215 | } |
| 216 | |
| 217 | // Call same routine that telnet |
| 218 | |
| 219 | _instance->onConnection(true); |
| 220 | } |
| 221 | void onDisconnect() { |
| 222 | // Web socket (app) disconnected |
| 223 | |
| 224 | D("rd: ondisconnect"); |
| 225 | |
| 226 | _connectedWS = false; |
| 227 | } |
| 228 | void onReceive(const char *message) { |
| 229 | // Receive a message |
| 230 | |
| 231 | D("rd: onreceive"); |
| 232 | |
| 233 | _instance->wsOnReceive(message); |
| 234 | } |
| 235 | }; |
| 236 | |
| 237 | #endif // WEBSOCKET_DISABLED |
| 238 |
nothing calls this directly
no outgoing calls
no test coverage detected