PWLib  1.10.10
Public Types | Public Member Functions | Static Public Member Functions
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

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

Member Enumeration Documentation

Enumerator:
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

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

The documentation for this class was generated from the following file: