KEEL 1.0.0
Minimal C11 HTTP client/server library built on epoll/kqueue/io_uring/poll
Loading...
Searching...
No Matches
Data Fields
KlWsClientCallbacks Struct Reference

#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)
 

Field Documentation

◆ on_open

void(* KlWsClientCallbacks::on_open) (KlWsClientConn *ws, void *user_data)

Connection opened

◆ on_message

void(* KlWsClientCallbacks::on_message) (KlWsClientConn *ws, const char *data, size_t len, int is_binary, void *user_data)

Message received

◆ on_close

void(* KlWsClientCallbacks::on_close) (KlWsClientConn *ws, uint16_t code, const char *reason, size_t reason_len, void *user_data)

Close frame received

◆ on_error

void(* KlWsClientCallbacks::on_error) (KlWsClientConn *ws, const char *msg, void *user_data)

Error occurred


The documentation for this struct was generated from the following file: