#include <httpsvc.h>
Inheritance diagram for PServiceHTML:
Public Types | |
NoOptions = 0 | |
NeedSignature = 1 | |
LoadFromFile = 2 | |
NoURLOverride = 4 | |
NoSignatureForFile = 8 | |
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 () |
PBoolean | 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 PBoolean | CheckSignature (const PString &html) |
static PBoolean | 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::CalculateSignature | ( | const PString & | out, | |
const PTEACypher::Key & | sig | |||
) | [static] |
PString PServiceHTML::CalculateSignature | ( | ) |
PBoolean PServiceHTML::CheckSignature | ( | ) |
static PString PServiceHTML::ExtractSignature | ( | const PString & | html, | |
PString & | out, | |||
const char * | keyword = "#equival" | |||
) | [static] |
static PBoolean PServiceHTML::ProcessMacros | ( | PHTTPRequest & | request, | |
PString & | text, | |||
const PString & | filename, | |||
unsigned | options | |||
) | [static] |