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

Timer heap entry (stored in KlEventCtx.timers array). More...

#include <timer.h>

Data Fields

uint64_t deadline_ms
 
KlTimerFn cb
 
void * user_data
 
int64_t id
 

Detailed Description

Timer heap entry (stored in KlEventCtx.timers array).

Field Documentation

◆ deadline_ms

uint64_t KlTimerEntry::deadline_ms

Absolute monotonic deadline.

◆ cb

KlTimerFn KlTimerEntry::cb

Callback invoked on expiry.

◆ user_data

void* KlTimerEntry::user_data

Opaque pointer passed to cb.

◆ id

int64_t KlTimerEntry::id

Monotonic timer ID.


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