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

#include <websocket_server.h>

Collaboration diagram for KlWsServerConfig:
Collaboration graph
[legend]

Data Fields

KlWsServerCallbacks callbacks
 
void * user_data
 
size_t max_message_size
 
size_t max_frame_size
 
int close_timeout_ms
 
int ping_interval_ms
 

Field Documentation

◆ callbacks

KlWsServerCallbacks KlWsServerConfig::callbacks

Event callbacks

◆ user_data

void* KlWsServerConfig::user_data

Opaque pointer passed to callbacks

◆ max_message_size

size_t KlWsServerConfig::max_message_size

0 = 1MB default

◆ max_frame_size

size_t KlWsServerConfig::max_frame_size

0 = 64KB default

◆ close_timeout_ms

int KlWsServerConfig::close_timeout_ms

0 = 5000ms default

◆ ping_interval_ms

int KlWsServerConfig::ping_interval_ms

0 = disabled (default)


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