#include <httpform.h>
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) |
| This is called after the text has been loaded and may be used to customise or otherwise mangle a loaded piece of text.
|
virtual PBoolean | Post (PHTTPRequest &request, const PStringToString &data, PHTML &replyMessage) |
| Get a block of data (eg HTML) that the resource contains.
|
PHTTPField * | Add (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
Member Function Documentation
This is called after the text has been loaded and may be used to customise or otherwise mangle a loaded piece of text.
Typically this is used with HTML responses.
The default action for this function is to do nothing.
- Parameters:
-
request | Information on this request. |
text | Data used in reply. |
Reimplemented from PHTTPResource.
Reimplemented in PHTTPConfig, PRegisterPage, and PConfigPage.
Get a block of data (eg HTML) that the resource contains.
The default action for this function is to do nothing and return success.
- Returns:
- true if the connection may persist, false if the connection must close
- Parameters:
-
request | Information on this request. |
data | Variables in the POST data. |
replyMessage | Reply message for post. |
Reimplemented from PHTTPResource.
Reimplemented in PHTTPConfig, PRegisterPage, and PConfigPage.
Member Data Documentation
The documentation for this class was generated from the following file: