9class HttpRequestHandlerLine;
22 for (
int i = 0; i < ctxSize; i++) {
38 const char*
mime =
nullptr;
Used to register and process callbacks.
Definition: HttpRequestHandlerLine.h:15
StrView * header
Definition: HttpRequestHandlerLine.h:42
web_callback_fn fn
Definition: HttpRequestHandlerLine.h:39
HttpRequestHandlerLine(int ctxSize=0)
Definition: HttpRequestHandlerLine.h:17
Str path
Definition: HttpRequestHandlerLine.h:37
TinyMethodID method
Definition: HttpRequestHandlerLine.h:36
~HttpRequestHandlerLine()
Definition: HttpRequestHandlerLine.h:28
void ** context
Definition: HttpRequestHandlerLine.h:40
const char * mime
Definition: HttpRequestHandlerLine.h:38
int contextCount
Definition: HttpRequestHandlerLine.h:41
A simple wrapper to provide string functions on char*. If the underlying char* is a const we do not a...
Definition: StrView.h:18
Heap-backed string utility used throughout tiny_dlna.
Definition: Str.h:27
Definition: Allocator.h:13
TinyMethodID
Definition: HttpHeader.h:35
void(*)(IHttpServer *server, const char *requestPath, HttpRequestHandlerLine *handlerLine) web_callback_fn
Definition: IHttpServer.h:20