Network Services API
2.75.00.17
|
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... | |