PWLib  1.10.10
Public Types | Public Member Functions | Protected Attributes
PHTTPForm Class Reference

#include <httpform.h>

Inheritance diagram for PHTTPForm:
PHTTPConfig PConfigPage PRegisterPage

List of all members.

Public Types

enum  BuildOptions { CompleteHTML, InsertIntoForm, InsertIntoHTML }

Public Member Functions

 PHTTPForm (const PURL &url)
 PHTTPForm (const PURL &url, const PHTTPAuthority &auth)
 PHTTPForm (const PURL &url, const PString &html)
 PHTTPForm (const PURL &url, const PString &html, const PHTTPAuthority &auth)
virtual void OnLoadedText (PHTTPRequest &request, PString &text)
virtual BOOL Post (PHTTPRequest &request, const PStringToString &data, PHTML &replyMessage)
PHTTPFieldAdd (PHTTPField *fld)
void RemoveAllFields ()
void BuildHTML (const char *heading)
void BuildHTML (const PString &heading)
void BuildHTML (PHTML &html, BuildOptions option=CompleteHTML)

Protected Attributes

PHTTPCompositeField fields
PStringSet fieldNames

Member Enumeration Documentation

Enumerator:
CompleteHTML 
InsertIntoForm 
InsertIntoHTML 

Constructor & Destructor Documentation

PHTTPForm::PHTTPForm ( const PURL url)
PHTTPForm::PHTTPForm ( const PURL url,
const PHTTPAuthority &  auth 
)
PHTTPForm::PHTTPForm ( const PURL url,
const PString html 
)
PHTTPForm::PHTTPForm ( const PURL url,
const PString html,
const PHTTPAuthority &  auth 
)

Member Function Documentation

void PHTTPForm::BuildHTML ( const char *  heading)
void PHTTPForm::BuildHTML ( const PString heading)
void PHTTPForm::BuildHTML ( PHTML html,
BuildOptions  option = CompleteHTML 
)
virtual void PHTTPForm::OnLoadedText ( PHTTPRequest &  request,
PString text 
) [virtual]
Parameters:
requestInformation on this request.
textData used in reply.

Reimplemented in PHTTPConfig, PRegisterPage, and PConfigPage.

virtual BOOL PHTTPForm::Post ( PHTTPRequest &  request,
const PStringToString data,
PHTML replyMessage 
) [virtual]
Parameters:
requestInformation on this request.
dataVariables in the POST data.
replyMessageReply message for post.

Reimplemented in PHTTPConfig, PRegisterPage, and PConfigPage.

void PHTTPForm::RemoveAllFields ( ) [inline]

Member Data Documentation

Referenced by RemoveAllFields().

Referenced by RemoveAllFields().


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