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

#include <router.h>

Collaboration diagram for KlMiddlewareEntry:
Collaboration graph
[legend]

Data Fields

const char * method
 
const char * pattern
 
size_t method_len
 
size_t pattern_len
 
KlMiddleware fn
 
void * user_data
 

Field Documentation

◆ method

const char* KlMiddlewareEntry::method

HTTP method filter

◆ pattern

const char* KlMiddlewareEntry::pattern

URL pattern filter

◆ method_len

size_t KlMiddlewareEntry::method_len

Length of method string

◆ pattern_len

size_t KlMiddlewareEntry::pattern_len

Length of pattern string

◆ fn

KlMiddleware KlMiddlewareEntry::fn

Middleware function

◆ user_data

void* KlMiddlewareEntry::user_data

Opaque data passed to fn


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