#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 () |
| 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::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] |
| PBoolean PServiceHTML::CheckSignature | ( | ) |
| static PBoolean PServiceHTML::ProcessMacros | ( | PHTTPRequest & | request, | |
| PString & | text, | |||
| const PString & | filename, | |||
| unsigned | options | |||
| ) | [static] |
1.5.1