Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

PServiceHTML Class Reference

#include <httpsvc.h>

Inheritance diagram for PServiceHTML:

PHTML PStringStream PString PCharArray List of all members.

Public Types

enum  MacroOptions {
  NoOptions = 0, NeedSignature = 1, LoadFromFile = 2, NoURLOverride = 4,
  NoSignatureForFile = 8
}

Public Methods

 PServiceHTML (const char *title, const char *help=NULL, const char *helpGif="help.gif")
PString ExtractSignature (PString &out)
PString CalculateSignature ()
BOOL CheckSignature ()

Static Public Methods

PString ExtractSignature (const PString &html, PString &out, const char *keyword="#equival")
PString CalculateSignature (const PString &out)
PString CalculateSignature (const PString &out, const PTEACypher::Key &sig)
BOOL CheckSignature (const PString &html)
BOOL ProcessMacros (PHTTPRequest &request, PString &text, const PString &filename, unsigned options)

Member Enumeration Documentation

enum PServiceHTML::MacroOptions
 

Enumeration values:
NoOptions 
NeedSignature 
LoadFromFile 
NoURLOverride 
NoSignatureForFile 


Constructor & Destructor Documentation

PServiceHTML::PServiceHTML const char *    title,
const char *    help = NULL,
const char *    helpGif = "help.gif"
 


Member Function Documentation

PString PServiceHTML::CalculateSignature const PString   out,
const PTEACypher::Key   sig
[static]
 

PString PServiceHTML::CalculateSignature const PString   out [static]
 

PString PServiceHTML::CalculateSignature  
 

BOOL PServiceHTML::CheckSignature const PString   html [static]
 

BOOL PServiceHTML::CheckSignature  
 

PString PServiceHTML::ExtractSignature const PString   html,
PString   out,
const char *    keyword = "#equival"
[static]
 

PString PServiceHTML::ExtractSignature PString   out
 

BOOL PServiceHTML::ProcessMacros PHTTPRequest   request,
PString   text,
const PString   filename,
unsigned    options
[static]
 


The documentation for this class was generated from the following file:
Generated on Wed Mar 2 19:54:39 2005 for PWLib by doxygen1.2.18