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

#include <client_pool.h>

Collaboration diagram for KlClientPool:
Collaboration graph
[legend]

Data Fields

KlClientPoolEntryentries
 
int capacity
 
int active
 
int max_per_host
 
uint64_t idle_ms
 
KlAllocatoralloc
 
KlEventCtxev_ctx
 
KlError last_error
 

Field Documentation

◆ entries

KlClientPoolEntry* KlClientPool::entries

◆ capacity

int KlClientPool::capacity

◆ active

int KlClientPool::active

idle connections in pool

◆ max_per_host

int KlClientPool::max_per_host

◆ idle_ms

uint64_t KlClientPool::idle_ms

◆ alloc

KlAllocator* KlClientPool::alloc

◆ ev_ctx

KlEventCtx* KlClientPool::ev_ctx

NULL for sync-only (manual eviction)

◆ last_error

KlError KlClientPool::last_error

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