Main Page | Class Hierarchy | Class List | File List | Class 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 Member Functions

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

Static Public Member Functions

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 Sat Jul 24 15:35:59 2004 for PWLib by doxygen 1.3.7