MCPcopy Create free account
hub / github.com/JoaoLopesF/RemoteDebug / MyRemoteDebugCallbacks

Class MyRemoteDebugCallbacks

src/RemoteDebug.cpp:202–235  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

200// Callbacks
201
202class 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

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected