PHTTPServiceProcess Class Reference
#include <httpsvc.h>
List of all members.
Member Enumeration Documentation
Constructor & Destructor Documentation
PHTTPServiceProcess::PHTTPServiceProcess |
( |
const Info & |
inf |
) |
|
PHTTPServiceProcess::~PHTTPServiceProcess |
( |
|
) |
|
Member Function Documentation
virtual void PHTTPServiceProcess::AddRegisteredText |
( |
PHTML & |
html |
) |
[virtual] |
virtual void PHTTPServiceProcess::AddUnregisteredText |
( |
PHTML & |
html |
) |
[virtual] |
void PHTTPServiceProcess::BeginRestartSystem |
( |
|
) |
[protected] |
void PHTTPServiceProcess::CompleteRestartSystem |
( |
|
) |
[protected] |
virtual PHTTPServer* PHTTPServiceProcess::CreateHTTPServer |
( |
PTCPSocket & |
socket |
) |
[virtual] |
Get the current service process object.
- Returns:
- Pointer to service process.
Reimplemented from PServiceProcess.
const PTime& PHTTPServiceProcess::GetCompilationDate |
( |
|
) |
const [inline] |
virtual PString PHTTPServiceProcess::GetCopyrightText |
( |
|
) |
[virtual] |
const PString& PHTTPServiceProcess::GetEMailAddress |
( |
|
) |
const [inline] |
const PString& PHTTPServiceProcess::GetHomePage |
( |
|
) |
const [inline] |
const PString& PHTTPServiceProcess::GetMacroKeyword |
( |
|
) |
const [inline] |
virtual PString PHTTPServiceProcess::GetPageGraphic |
( |
|
) |
[virtual] |
void PHTTPServiceProcess::GetPageHeader |
( |
PHTML & |
, |
|
|
const PString & |
title | |
|
) |
| | |
void PHTTPServiceProcess::GetPageHeader |
( |
PHTML & |
|
) |
|
const PTEACypher::Key& PHTTPServiceProcess::GetProductKey |
( |
|
) |
const [inline] |
const PString& PHTTPServiceProcess::GetProductName |
( |
|
) |
const [inline] |
const PStringArray& PHTTPServiceProcess::GetSecuredKeys |
( |
|
) |
const [inline] |
const char* PHTTPServiceProcess::GetServiceDependencies |
( |
|
) |
const |
const PTEACypher::Key& PHTTPServiceProcess::GetSignatureKey |
( |
|
) |
const [inline] |
virtual BOOL PHTTPServiceProcess::Initialise |
( |
const char * |
initMsg |
) |
[pure virtual] |
BOOL PHTTPServiceProcess::ListenForHTTP |
( |
PSocket * |
listener, |
|
|
PSocket::Reusability |
reuse = PSocket::CanReuseAddress , |
|
|
PINDEX |
stackSize = 0x4000 | |
|
) |
| | |
BOOL PHTTPServiceProcess::ListenForHTTP |
( |
WORD |
port, |
|
|
PSocket::Reusability |
reuse = PSocket::CanReuseAddress , |
|
|
PINDEX |
stackSize = 0x4000 | |
|
) |
| | |
virtual void PHTTPServiceProcess::OnConfigChanged |
( |
|
) |
[pure virtual] |
void PHTTPServiceProcess::OnContinue |
( |
|
) |
[virtual] |
virtual PHTTPServer* PHTTPServiceProcess::OnCreateHTTPServer |
( |
const PHTTPSpace & |
urlSpace |
) |
[virtual] |
BOOL PHTTPServiceProcess::OnPause |
( |
|
) |
[virtual] |
Called by the system when the service is to be paused. This will suspend any actions that the service may be executing. Usually this is less expensive in resource allocation etc than stopping and starting the service.
- Returns:
- TRUE if the service was successfully paused.
Reimplemented from PServiceProcess.
BOOL PHTTPServiceProcess::OnStart |
( |
|
) |
[virtual] |
Called when the service is started. This typically initialises the service and returns TRUE if the service is ready to run. The Main()# function is then executed.
- Returns:
- TRUE if service may start, FALSE if an initialisation failure occurred.
Implements PServiceProcess.
void PHTTPServiceProcess::OnStop |
( |
|
) |
[virtual] |
Called by the system when the service is stopped. One return from this function there is no guarentee that any more user code will be executed. Any cleaning up or closing of resource must be done in here.
Reimplemented from PServiceProcess.
BOOL PHTTPServiceProcess::ProcessHTTP |
( |
PTCPSocket & |
socket |
) |
|
void PHTTPServiceProcess::SetIgnoreSignatures |
( |
BOOL |
ig |
) |
[inline] |
BOOL PHTTPServiceProcess::ShouldIgnoreSignatures |
( |
|
) |
const [inline] |
void PHTTPServiceProcess::ShutdownListener |
( |
|
) |
[protected] |
virtual BOOL PHTTPServiceProcess::SubstituteEquivalSequence |
( |
PHTTPRequest & |
request, |
|
|
const PString & |
, |
|
|
PString & |
| |
|
) |
| | [virtual] |
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following file: