Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

PXMLRPCServerResource Class Reference

#include <pxmlrpcs.h>

List of all members.

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


Constructor & Destructor Documentation

PXMLRPCServerResource::PXMLRPCServerResource  ) 
 

PXMLRPCServerResource::PXMLRPCServerResource const PHTTPAuthority &  auth  ) 
 

Parameters:
auth  Authorisation for the resource.

PXMLRPCServerResource::PXMLRPCServerResource const PURL url  ) 
 

Parameters:
url  Name of the resource in URL space.

PXMLRPCServerResource::PXMLRPCServerResource const PURL url,
const PHTTPAuthority &  auth
 

Parameters:
url  Name of the resource in URL space.
auth  Authorisation for the resource.


Member Function Documentation

virtual PString PXMLRPCServerResource::FormatFault PINDEX  code,
const PString str
[virtual]
 

BOOL PXMLRPCServerResource::LoadHeaders PHTTPRequest &  request  ) 
 

BOOL PXMLRPCServerResource::OnPOSTData PHTTPRequest &  request,
const PStringToString data
 

void PXMLRPCServerResource::OnXMLRPCRequest const PString methodName,
PXMLRPCBlock request,
PString reply
 

virtual void PXMLRPCServerResource::OnXMLRPCRequest const PString body,
PString reply
[virtual]
 

virtual BOOL PXMLRPCServerResource::SetMethod const PString methodName,
const PNotifier func
[virtual]
 


Member Data Documentation

PXMLRPCServerMethodList PXMLRPCServerResource::methodList [protected]
 

PMutex PXMLRPCServerResource::methodMutex [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Jun 15 15:24:42 2006 for PWLib by  doxygen 1.4.2