dcl.old.net
Class HttpServletContext
Object
|
+--HttpServletContext
in HttpServlet.h
- Direct Known Subclasses:
- HttpServletContextEx
- class HttpServletContext
- extends Object
m_bHeaderFlushed
protected bool m_bHeaderFlushed;
m_pContext
protected const DCL_HTTP_SERVLET_CONTEXT* m_pContext;
m_pSAPI
protected const DCL_HTTP_SERVER_API* m_pSAPI;
m_strContentType
protected String m_strContentType;
m_strResponseHeaders
protected String m_strResponseHeaders;
m_uHttpStatusCode
protected UINT32 m_uHttpStatusCode;
HttpServletContext
public HttpServletContext( const DCL_HTTP_SERVER_API* pSAPI, const DCL_HTTP_SERVLET_CONTEXT* pContext );
~HttpServletContext
public virtual ~HttpServletContext();
addHeader
public void addHeader( const HttpHeader& httpHeader );
contentLength
public unsigned int contentLength() const;
contentType
public const char* contentType() const;
flushHeader
public void flushHeader();
getCgiVariable
public String getCgiVariable( const char* pszVarName ) const;
getHttpHeader
public String getHttpHeader( const char* pszHeaderName = NULL ) const;
method
public const char* method() const;
methodNo
public UINT32 methodNo() const;
path
public const char* path() const;
queryString
public const char* queryString() const;
read
public size_t read( void* pv, size_t n ) throw( IOException* );
remoteAddr
public const char* remoteAddr() const;
remotePort
public UINT32 remotePort() const;
resContentType
public const String& resContentType() const;
scriptData
public const void* scriptData() const;
scriptFile
public const char* scriptFile() const;
scriptLength
public size_t scriptLength() const;
setContentType
public void setContentType( const char* pszContentType, const char* pszCharset = NULL );
setStatusCode
public void setStatusCode( unsigned int uHttpStatusCode );
write
public void write( const void* pv, size_t n ) throw( IOException* );