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

A registered FD watcher (heap-allocated, ctx-owned list). More...

#include <event_ctx.h>

Collaboration diagram for KlWatcher:
Collaboration graph
[legend]

Data Fields

int fd
 
KlEventMask mask
 
KlWatcherFn on_ready
 
void * user_data
 
struct KlWatchernext
 

Detailed Description

A registered FD watcher (heap-allocated, ctx-owned list).

Field Documentation

◆ fd

int KlWatcher::fd

Watched file descriptor

◆ mask

KlEventMask KlWatcher::mask

Event interest mask

◆ on_ready

KlWatcherFn KlWatcher::on_ready

Callback when FD is ready

◆ user_data

void* KlWatcher::user_data

Opaque user pointer

◆ next

struct KlWatcher* KlWatcher::next

Next watcher in ctx-owned list


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