|
KEEL 1.0.0
Minimal C11 HTTP client/server library built on epoll/kqueue/io_uring/poll
|
#include <websocket_client.h>
Data Fields | |
| void(* | on_open )(KlWsClientConn *ws, void *user_data) |
| void(* | on_message )(KlWsClientConn *ws, const char *data, size_t len, int is_binary, void *user_data) |
| void(* | on_close )(KlWsClientConn *ws, uint16_t code, const char *reason, size_t reason_len, void *user_data) |
| void(* | on_error )(KlWsClientConn *ws, const char *msg, void *user_data) |
| void(* KlWsClientCallbacks::on_open) (KlWsClientConn *ws, void *user_data) |
Connection opened
| void(* KlWsClientCallbacks::on_message) (KlWsClientConn *ws, const char *data, size_t len, int is_binary, void *user_data) |
Message received
| void(* KlWsClientCallbacks::on_close) (KlWsClientConn *ws, uint16_t code, const char *reason, size_t reason_len, void *user_data) |
Close frame received
| void(* KlWsClientCallbacks::on_error) (KlWsClientConn *ws, const char *msg, void *user_data) |
Error occurred