#include <httpsvc.h>
Inheritance diagram for PServiceHTML:
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) |
PServiceHTML::PServiceHTML | ( | const char * | title, | |
const char * | help = NULL , |
|||
const char * | helpGif = "help.gif" | |||
) |
static PString PServiceHTML::ExtractSignature | ( | const PString & | html, | |
PString & | out, | |||
const char * | keyword = "#equival" | |||
) | [static] |
PString PServiceHTML::CalculateSignature | ( | ) |
static PString PServiceHTML::CalculateSignature | ( | const PString & | out, | |
const PTEACypher::Key & | sig | |||
) | [static] |
BOOL PServiceHTML::CheckSignature | ( | ) |
static BOOL PServiceHTML::CheckSignature | ( | const PString & | html | ) | [static] |
static BOOL PServiceHTML::ProcessMacros | ( | PHTTPRequest & | request, | |
PString & | text, | |||
const PString & | filename, | |||
unsigned | options | |||
) | [static] |