31#ifndef _WEB_SOCKET_TRANSPORT_H
32#define _WEB_SOCKET_TRANSPORT_H
44error_t webSocketOpenConnection(WebSocket *webSocket);
46error_t webSocketEstablishConnection(WebSocket *webSocket,
47 const IpAddr *serverIpAddr, uint16_t serverPort);
49error_t webSocketShutdownConnection(WebSocket *webSocket);
50void webSocketCloseConnection(WebSocket *webSocket);
52error_t webSocketSendData(WebSocket *webSocket,
const void *data,
53 size_t length,
size_t *written, uint_t flags);
55error_t webSocketReceiveData(WebSocket *webSocket,
void *data,
56 size_t size,
size_t *received, uint_t flags);
error_t
Error codes.
Definition error.h:43
IP network address.
Definition ip.h:72
WebSocket API (client and server)