dcl.old.net
(dcl.old.net globals)
in Html.h
in HttpCollection.h
in HttpHeader.h
in HttpServerExtension.h
in HttpServlet.h
in HttpServletEx.h
in HttpStream.h
in TransferEncoding.h
in URI.h
in HttpHeader.h
- (dcl.old.net globals)
Macro Summary |
#define |
HTTP_SERVLET_INSTANCE(ServletClass, Description) static HttpServlet* __pServlet = NULL static BOOL ModuleInitialize( const char* pszModuleName, const DCL_HTTP_SERVER_API* pSAPI, void* hErrorReport ) { __pServlet = new ServletClass if (!__pServlet) { pSAPI->pfnReportError( hErrorReport, "Out of Memory", 13) return FALSE } else { if (!HttpServlet::__initialize( __pServlet, pszModuleName, pSAPI, hErrorReport ) ) { delete __pServlet __pServlet = NULL return FALSE } } return TRUE } static BOOL ModuleCleanup( void* hErrorReport ) { BOOL bResult = HttpServlet::__cleanup( __pServlet, hErrorReport ) delete __pServlet __pServlet = NULL return bResult } static BOOL ModuleHttpService( const DCL_HTTP_SERVLET_CONTEXT* pContext, void* hErrorReport ) { return HttpServlet::__httpService( __pServlet, pContext, hErrorReport ) }extern "C" { DCL_DSO_EXPORT DCL_HTTP_SERVLET DCL_DSO_ENTRY_POINT = { sizeof(DCL_HTTP_SERVLET), DCL_VERSION, __TIMESTAMP__, DCL_BUILD_FLAG, DCL_HTTP_SERVLET_MODULE, Description, DCL_HTTP_SERVER_VERSION, ModuleInitialize, ModuleCleanup, ModuleHttpService } }
|
operator==
inline bool operator==( const HttpHeader& x, const HttpHeader& y );
__DCL_HTML_ENTITY_H__
#define __DCL_HTML_ENTITY_H__ 20050530_20060103
__DCL_HTTP_COLLECTION_H__
#define __DCL_HTTP_COLLECTION_H__ 20050526
__DCL_HTTP_HEADER_H__
#define __DCL_HTTP_HEADER_H__ 20050509
__DCL_HTTP_SERVER_EXTENSION_H__
#define __DCL_HTTP_SERVER_EXTENSION_H__ 20050509
__DCL_HTTP_SERVLET_EX_H__
#define __DCL_HTTP_SERVLET_EX_H__ 20050530
__DCL_HTTP_SERVLET_H__
#define __DCL_HTTP_SERVLET_H__ 20050530
__DCL_HTTP_STREAM_H__
#define __DCL_HTTP_STREAM_H__ 20060104
__DCL_TRANSFER_ENCODING_H__
#define __DCL_TRANSFER_ENCODING_H__ 1
__DCL_URI_H__
#define __DCL_URI_H__
__THIS_FILE__
#define __THIS_FILE__ __FILE__
HTTP_SERVLET_INSTANCE
#define HTTP_SERVLET_INSTANCE(ServletClass, Description) static HttpServlet* __pServlet = NULL; static BOOL ModuleInitialize( const char* pszModuleName, const DCL_HTTP_SERVER_API* pSAPI, void* hErrorReport ) { __pServlet = new ServletClass; if (!__pServlet) { pSAPI->pfnReportError( hErrorReport, "Out of Memory", 13); return FALSE; } else { if (!HttpServlet::__initialize( __pServlet, pszModuleName, pSAPI, hErrorReport ) ) { delete __pServlet; __pServlet = NULL; return FALSE; } } return TRUE; } static BOOL ModuleCleanup( void* hErrorReport ) { BOOL bResult = HttpServlet::__cleanup( __pServlet, hErrorReport ); delete __pServlet; __pServlet = NULL; return bResult; } static BOOL ModuleHttpService( const DCL_HTTP_SERVLET_CONTEXT* pContext, void* hErrorReport ) { return HttpServlet::__httpService( __pServlet, pContext, hErrorReport ); }extern "C" { DCL_DSO_EXPORT DCL_HTTP_SERVLET DCL_DSO_ENTRY_POINT = { sizeof(DCL_HTTP_SERVLET), DCL_VERSION, __TIMESTAMP__, DCL_BUILD_FLAG, DCL_HTTP_SERVLET_MODULE, Description, DCL_HTTP_SERVER_VERSION, ModuleInitialize, ModuleCleanup, ModuleHttpService }; }