Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

PSecureHTTPServiceProcess Class Reference

#include <shttpsvc.h>

Inheritance diagram for PSecureHTTPServiceProcess:

PHTTPServiceProcess PServiceProcess PProcess PThread PObject List of all members.

Public Member Functions

 PSecureHTTPServiceProcess (const Info &inf)
 ~PSecureHTTPServiceProcess ()
virtual PHTTPServerCreateHTTPServer (PTCPSocket &socket)
BOOL SetServerCertificate (const PFilePath &certFile, BOOL create=FALSE, const char *dn=NULL)
virtual BOOL OnDetectedNonSSLConnection (PChannel *chan, const PString &line)
virtual PString CreateNonSSLMessage (const PString &url)
virtual PString CreateRedirectMessage (const PString &url)

Protected Attributes

PSSLContextsslContext
BOOL disableSSL

Constructor & Destructor Documentation

PSecureHTTPServiceProcess::PSecureHTTPServiceProcess const Info &  inf  ) 
 

PSecureHTTPServiceProcess::~PSecureHTTPServiceProcess  ) 
 


Member Function Documentation

virtual PHTTPServer* PSecureHTTPServiceProcess::CreateHTTPServer PTCPSocket socket  )  [virtual]
 

Reimplemented from PHTTPServiceProcess.

virtual PString PSecureHTTPServiceProcess::CreateNonSSLMessage const PString url  )  [virtual]
 

virtual PString PSecureHTTPServiceProcess::CreateRedirectMessage const PString url  )  [virtual]
 

virtual BOOL PSecureHTTPServiceProcess::OnDetectedNonSSLConnection PChannel chan,
const PString line
[virtual]
 

BOOL PSecureHTTPServiceProcess::SetServerCertificate const PFilePath certFile,
BOOL  create = FALSE,
const char *  dn = NULL
 


Member Data Documentation

BOOL PSecureHTTPServiceProcess::disableSSL [protected]
 

PSSLContext* PSecureHTTPServiceProcess::sslContext [protected]
 


The documentation for this class was generated from the following file:
Generated on Tue Mar 15 10:44:55 2005 for PWLib by  doxygen 1.4.0