|
KEEL 1.0.0
Minimal C11 HTTP client/server library built on epoll/kqueue/io_uring/poll
|
#include <client_pool.h>

Data Fields | |
| KlClientPoolEntry * | entries |
| int | capacity |
| int | active |
| int | max_per_host |
| uint64_t | idle_ms |
| KlAllocator * | alloc |
| KlEventCtx * | ev_ctx |
| KlError | last_error |
| KlClientPoolEntry* KlClientPool::entries |
| int KlClientPool::capacity |
| int KlClientPool::active |
idle connections in pool
| int KlClientPool::max_per_host |
| uint64_t KlClientPool::idle_ms |
| KlAllocator* KlClientPool::alloc |
| KlEventCtx* KlClientPool::ev_ctx |
NULL for sync-only (manual eviction)
| KlError KlClientPool::last_error |