PWLib
1.10.10
|
#include <pxmlrpcs.h>
Public Member Functions | |
PXMLRPCServerResource () | |
PXMLRPCServerResource (const PHTTPAuthority &auth) | |
PXMLRPCServerResource (const PURL &url) | |
PXMLRPCServerResource (const PURL &url, const PHTTPAuthority &auth) | |
BOOL | LoadHeaders (PHTTPRequest &request) |
BOOL | OnPOSTData (PHTTPRequest &request, const PStringToString &data) |
virtual void | OnXMLRPCRequest (const PString &body, PString &reply) |
virtual BOOL | SetMethod (const PString &methodName, const PNotifier &func) |
void | OnXMLRPCRequest (const PString &methodName, PXMLRPCBlock &request, PString &reply) |
virtual PString | FormatFault (PINDEX code, const PString &str) |
Protected Attributes | |
PMutex | methodMutex |
PXMLRPCServerMethodList | methodList |
PXMLRPCServerResource::PXMLRPCServerResource | ( | const PHTTPAuthority & | auth | ) |
auth | Authorisation for the resource. |
PXMLRPCServerResource::PXMLRPCServerResource | ( | const PURL & | url | ) |
url | Name of the resource in URL space. |
PXMLRPCServerResource::PXMLRPCServerResource | ( | const PURL & | url, |
const PHTTPAuthority & | auth | ||
) |
url | Name of the resource in URL space. |
auth | Authorisation for the resource. |
virtual PString PXMLRPCServerResource::FormatFault | ( | PINDEX | code, |
const PString & | str | ||
) | [virtual] |
Referenced by PXMLRPCServerParms::SetFault().
BOOL PXMLRPCServerResource::LoadHeaders | ( | PHTTPRequest & | request | ) |
BOOL PXMLRPCServerResource::OnPOSTData | ( | PHTTPRequest & | request, |
const PStringToString & | data | ||
) |
virtual void PXMLRPCServerResource::OnXMLRPCRequest | ( | const PString & | body, |
PString & | reply | ||
) | [virtual] |
void PXMLRPCServerResource::OnXMLRPCRequest | ( | const PString & | methodName, |
PXMLRPCBlock & | request, | ||
PString & | reply | ||
) |
virtual BOOL PXMLRPCServerResource::SetMethod | ( | const PString & | methodName, |
const PNotifier & | func | ||
) | [virtual] |
PXMLRPCServerMethodList PXMLRPCServerResource::methodList [protected] |
PMutex PXMLRPCServerResource::methodMutex [protected] |