5.2. http_websocket_client — HTTP websocket client¶
Source code: src/inet/http_websocket_client.h, src/inet/http_websocket_client.c
Test code: tst/inet/http_websocket_client/main.c
Test coverage: src/inet/http_websocket_client.c
- Version
- 7.0.0
Functions
-
int
http_websocket_client_init(struct http_websocket_client_t *self_p, const char *server_p, int port, const char *path_p)¶ Initialize given http.
- Return
- zero(0) or negative error code.
- Parameters
self_p-Http to initialize.
server_p-Server hostname to connect to.
port-Port to connect to.
path_p-Path.
-
int
http_websocket_client_connect(struct http_websocket_client_t *self_p)¶ Connect given http to the server.
- Return
- zero(0) or negative error code.
- Parameters
self_p-Http to connect.
-
int
http_websocket_client_disconnect(struct http_websocket_client_t *self_p)¶ Disconnect given http from the server.
- Return
- zero(0) or negative error code.
- Parameters
self_p-Http to connect.
-
ssize_t
http_websocket_client_read(struct http_websocket_client_t *self_p, void *buf_p, size_t size)¶ Read from given http.
- Return
- Number of bytes read or negative error code.
- Parameters
self_p-Http to read from.
buf_p-Buffer to read into.
size-Number of bytes to read..
-
ssize_t
http_websocket_client_write(struct http_websocket_client_t *self_p, int type, const void *buf_p, uint32_t size)¶ Write given data to given http.
- Return
- Number of bytes written or negative error code.
- Parameters
self_p-Http to write to.
buf_p-Buffer to write.
size-Number of bytes to write.
-
struct
http_websocket_client_t¶