DCL 4.0
|
#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.