Client of WebSocket protocol

Fork of WebSocketClient by Samuel Mokrani

Committer:
mauricioaschmitz
Date:
Fri Feb 24 20:06:49 2017 +0000
Revision:
8:c9da00db9d33
Added project prtgmdWebSocketClient

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mauricioaschmitz 8:c9da00db9d33 1 #include "mbed.h"
mauricioaschmitz 8:c9da00db9d33 2 #include "rtos.h"
mauricioaschmitz 8:c9da00db9d33 3 #include "EventDetector.h"
mauricioaschmitz 8:c9da00db9d33 4 #include "Websocket.h"
mauricioaschmitz 8:c9da00db9d33 5 #include "EthernetInterface.h"
mauricioaschmitz 8:c9da00db9d33 6 #include "Settings.h"
mauricioaschmitz 8:c9da00db9d33 7
mauricioaschmitz 8:c9da00db9d33 8 extern void WebsocketCaptureMonitor_Thread(void const *arg);
mauricioaschmitz 8:c9da00db9d33 9
mauricioaschmitz 8:c9da00db9d33 10 class WebsocketCaptureMonitor
mauricioaschmitz 8:c9da00db9d33 11 {
mauricioaschmitz 8:c9da00db9d33 12 public:
mauricioaschmitz 8:c9da00db9d33 13 /**
mauricioaschmitz 8:c9da00db9d33 14 * Thread to start Websocket Capture Monitor
mauricioaschmitz 8:c9da00db9d33 15 *
mauricioaschmitz 8:c9da00db9d33 16 */
mauricioaschmitz 8:c9da00db9d33 17 static void WebsocketCaptureMonitor_Thread(void const *arg);
mauricioaschmitz 8:c9da00db9d33 18
mauricioaschmitz 8:c9da00db9d33 19 /*
mauricioaschmitz 8:c9da00db9d33 20 * Prepare message get from mailbox
mauricioaschmitz 8:c9da00db9d33 21 *
mauricioaschmitz 8:c9da00db9d33 22 *
mauricioaschmitz 8:c9da00db9d33 23 */
mauricioaschmitz 8:c9da00db9d33 24 static void PrepareMessage(CaptureEvent* dados,char *strfinal, bool isWS);
mauricioaschmitz 8:c9da00db9d33 25
mauricioaschmitz 8:c9da00db9d33 26 /*
mauricioaschmitz 8:c9da00db9d33 27 * Send data
mauricioaschmitz 8:c9da00db9d33 28 *
mauricioaschmitz 8:c9da00db9d33 29 *
mauricioaschmitz 8:c9da00db9d33 30 */
mauricioaschmitz 8:c9da00db9d33 31
mauricioaschmitz 8:c9da00db9d33 32 static void DoPost(TCPSocketConnection sock, char *host, CaptureEvent* dados);
mauricioaschmitz 8:c9da00db9d33 33
mauricioaschmitz 8:c9da00db9d33 34 };