|
DCL 4.1
|
#include <dcl/Config.h>Go to the source code of this file.
Classes | |
| struct | _DCL_HTTP_CONN |
| struct | _DCL_HTTP_SERVER_API |
| struct | _DCL_HTTP_SERVLET_CONTEXT |
| struct | _DCL_HTTP_SERVLET_CONFIG |
| struct | _DCL_HTTP_SERVLET |
Macros | |
| #define | __DCL_HTTP_SERVER_EXTENSION_H__ 20050509 |
| #define | FALSE 0 |
| #define | TRUE !FALSE |
Typedefs | |
| typedef int | BOOL |
| typedef struct _DCL_HTTP_CONN | DCL_HTTP_CONN |
| typedef DCL_HTTP_CONN * | DCL_HTTP_HCONN |
| typedef struct _DCL_HTTP_SERVER_API | DCL_HTTP_SERVER_API |
| typedef struct _DCL_HTTP_SERVLET_CONTEXT | DCL_HTTP_SERVLET_CONTEXT |
| typedef struct _DCL_HTTP_SERVLET_CONFIG | DCL_HTTP_SERVLET_CONFIG |
| typedef struct _DCL_HTTP_SERVLET | DCL_HTTP_SERVLET |
| typedef BOOL(* | DCLHttpWriteClient) (DCL_HTTP_HCONN hConn, const void *pvBuffer, size_t *pnLength) |
| typedef BOOL(* | DCLHttpReadClient) (DCL_HTTP_HCONN hConn, void *pvBuffer, size_t *pnLength) |
| typedef BOOL(* | DCLHttpSendResponseHeader) (DCL_HTTP_HCONN hConn, unsigned int uStatusCode, const char *pszHeader, size_t uLength) |
| typedef BOOL(* | DCLHttpGetRequestHeader) (DCL_HTTP_HCONN hConn, const char *_name, char *pchBuffer, size_t *pnLength) |
| typedef BOOL(* | DCLHttpGetCgiVariable) (DCL_HTTP_HCONN hConn, const char *pszVarName, void *pvBuffer, size_t *pnLength) |
| typedef void(* | DCLHttpWriteStream) (void *hWriter, const void *pvData, size_t uLength) |
| typedef void(* | DCLHttpServerControl) (DCL_HTTP_HCONN hConn, const wchar_t *_controlRequest, size_t uLength, DCLHttpWriteStream _pfnControlWrite, void *_hResultWriter) |
| typedef BOOL(* | DCLHttpServletInitialize) (const DCL_HTTP_SERVLET_CONFIG *pConfig, void *hErrorReport) |
| typedef BOOL(* | DCLHttpServletCleanup) (void *hErrorReport) |
| typedef BOOL(* | DCLHttpServletService) (const DCL_HTTP_SERVLET_CONTEXT *pContext, void *hErrorReport) |
| #define __DCL_HTTP_SERVER_EXTENSION_H__ 20050509 |
Definition at line 2 of file HttpServerExtension.h.
| #define FALSE 0 |
Definition at line 13 of file HttpServerExtension.h.
| #define TRUE !FALSE |
Definition at line 14 of file HttpServerExtension.h.
| typedef int BOOL |
Definition at line 12 of file HttpServerExtension.h.
| typedef struct _DCL_HTTP_CONN DCL_HTTP_CONN |
Definition at line 77 of file HttpServerExtension.h.
| typedef DCL_HTTP_CONN* DCL_HTTP_HCONN |
Definition at line 78 of file HttpServerExtension.h.
| typedef struct _DCL_HTTP_SERVER_API DCL_HTTP_SERVER_API |
Definition at line 79 of file HttpServerExtension.h.
| typedef struct _DCL_HTTP_SERVLET DCL_HTTP_SERVLET |
Definition at line 82 of file HttpServerExtension.h.
| typedef struct _DCL_HTTP_SERVLET_CONFIG DCL_HTTP_SERVLET_CONFIG |
Definition at line 81 of file HttpServerExtension.h.
| typedef struct _DCL_HTTP_SERVLET_CONTEXT DCL_HTTP_SERVLET_CONTEXT |
Definition at line 80 of file HttpServerExtension.h.
| typedef BOOL(* DCLHttpGetCgiVariable) (DCL_HTTP_HCONN hConn, const char *pszVarName, void *pvBuffer, size_t *pnLength) |
Definition at line 108 of file HttpServerExtension.h.
| typedef BOOL(* DCLHttpGetRequestHeader) (DCL_HTTP_HCONN hConn, const char *_name, char *pchBuffer, size_t *pnLength) |
Definition at line 102 of file HttpServerExtension.h.
| typedef BOOL(* DCLHttpReadClient) (DCL_HTTP_HCONN hConn, void *pvBuffer, size_t *pnLength) |
Definition at line 91 of file HttpServerExtension.h.
| typedef BOOL(* DCLHttpSendResponseHeader) (DCL_HTTP_HCONN hConn, unsigned int uStatusCode, const char *pszHeader, size_t uLength) |
Definition at line 96 of file HttpServerExtension.h.
| typedef void(* DCLHttpServerControl) (DCL_HTTP_HCONN hConn, const wchar_t *_controlRequest, size_t uLength, DCLHttpWriteStream _pfnControlWrite, void *_hResultWriter) |
Definition at line 119 of file HttpServerExtension.h.
| typedef BOOL(* DCLHttpServletCleanup) (void *hErrorReport) |
Definition at line 132 of file HttpServerExtension.h.
| typedef BOOL(* DCLHttpServletInitialize) (const DCL_HTTP_SERVLET_CONFIG *pConfig, void *hErrorReport) |
Definition at line 128 of file HttpServerExtension.h.
| typedef BOOL(* DCLHttpServletService) (const DCL_HTTP_SERVLET_CONTEXT *pContext, void *hErrorReport) |
Definition at line 135 of file HttpServerExtension.h.
| typedef BOOL(* DCLHttpWriteClient) (DCL_HTTP_HCONN hConn, const void *pvBuffer, size_t *pnLength) |
Definition at line 86 of file HttpServerExtension.h.
| typedef void(* DCLHttpWriteStream) (void *hWriter, const void *pvData, size_t uLength) |
Definition at line 114 of file HttpServerExtension.h.
| enum HTTP_REQUEST_METHOD |
| Enumerator | |
|---|---|
| HTTP_METHOD_UNKNOWN | |
| HTTP_METHOD_OPTIONS | |
| HTTP_METHOD_GET | |
| HTTP_METHOD_HEAD | |
| HTTP_METHOD_POST | |
| HTTP_METHOD_PUT | |
| HTTP_METHOD_DELETE | |
| HTTP_METHOD_TRACE | |
| HTTP_METHOD_CONNECT | |
Definition at line 22 of file HttpServerExtension.h.
Definition at line 34 of file HttpServerExtension.h.