![]() |
![]() |
|
Network Services API
2.50.00.07
|
URL Handler interface.
#include <stddef.h>

Go to the source code of this file.
Data Structures | |
| struct | URLHandler_Setup |
| Structure containing URL Handler components. More... | |
Macros | |
| #define | URLHandler_GET 1 |
| #define | URLHandler_POST 2 |
| #define | URLHandler_PUT 3 |
| #define | URLHandler_PATCH 4 |
| #define | URLHandler_DELETE 5 |
| #define | URLHandler_ENOTHANDLED 0 |
| #define | URLHandler_EHANDLED 1 |
| #define | URLHandler_EERRORHANDLED 2 |
| #define | URLHandler_EHANDLEDSTOP 3 |
Typedefs | |
| typedef struct URLHandler_Object * | URLHandler_Handle |
| A placeholder used to refer to a user-defined type. More... | |
| typedef struct URLHandler_State * | URLHandler_Session |
| typedef URLHandler_Handle(* | URLHandler_CreateFxn) (void *params, URLHandler_Session session) |
| Create a user-defined URLHandler_Object. More... | |
| typedef int(* | URLHandler_ProcessFxn) (URLHandler_Handle u, int method, const char *url, const char *urlArgs, int contentLength, int s) |
| Process an HTTP request. More... | |
| typedef void(* | URLHandler_ScanFieldFxn) (URLHandler_Handle u, int method, const char *url, const char *field) |
| Scan for specific request headers. More... | |
| typedef void(* | URLHandler_DeleteFxn) (URLHandler_Handle *u) |
| Delete a URLHandler. More... | |
| typedef struct URLHandler_Setup | URLHandler_Setup |
| Structure containing URL Handler components. More... | |