Overview   Project   Class   Tree   Deprecated   Index 
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

dcl.old.net
Class HttpServletContext

Object
   |
   +--HttpServletContext

   in HttpServlet.h
Direct Known Subclasses:
HttpServletContextEx

class HttpServletContext
extends Object


Field Summary
protected bool m_bHeaderFlushed
          
protected const DCL_HTTP_SERVLET_CONTEXT* m_pContext
          
protected const DCL_HTTP_SERVER_API* m_pSAPI
          
protected String m_strContentType
          
protected String m_strResponseHeaders
          
protected UINT32 m_uHttpStatusCode
          
 
Constructor Summary
HttpServletContext( const DCL_HTTP_SERVER_API* pSAPI, const DCL_HTTP_SERVLET_CONTEXT* pContext )
          
virtual ~HttpServletContext()
          
 
Method Summary
 void addHeader( const HttpHeader& httpHeader )
          
 unsigned int contentLength() const
          
 const char* contentType() const
          
 void flushHeader()
          
 String getCgiVariable( const char* pszVarName ) const
          
 String getHttpHeader( const char* pszHeaderName = NULL ) const
          
 const char* method() const
          
 UINT32 methodNo() const
          
 const char* path() const
          
 const char* queryString() const
          
 size_t read( void* pv, size_t n )
          
 const char* remoteAddr() const
          
 UINT32 remotePort() const
          
 const String& resContentType() const
          
 const void* scriptData() const
          
 const char* scriptFile() const
          
 size_t scriptLength() const
          
 void setContentType( const char* pszContentType, const char* pszCharset = NULL )
          
 void setStatusCode( unsigned int uHttpStatusCode )
          
 void write( const void* pv, size_t n )
          
   
Methods inherited from class Object
toString, destroy, className, isInstanceOf, typeInfo
 

Field Detail

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;


Constructor Detail

HttpServletContext

public HttpServletContext( const DCL_HTTP_SERVER_API* pSAPI, const DCL_HTTP_SERVLET_CONTEXT* pContext );

~HttpServletContext

public virtual ~HttpServletContext();


Method Detail

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* );

 Overview   Project   Class   Tree   Deprecated   Index 
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD