31 #ifndef PTLIB_XMLRPCSRVR_H
32 #define PTLIB_XMLRPCSRVR_H
112 #endif // PTLIB_XMLRPCSRVR_H
PSORTED_LIST(PXMLRPCServerMethodList, PXMLRPCServerMethod)
Class specialisation for PNotifierTemplate<INT>
PXMLRPCServerMethodList methodList
Definition: pxmlrpcs.h:88
This abstract class describes the authorisation mechanism for a Universal Resource Locator...
Definition: http.h:1002
void SetFault(PINDEX code, const PString &text)
Definition: pxmlrpcs.h:101
virtual PString FormatFault(PINDEX code, const PString &str)
PXMLRPCBlock & request
Definition: pxmlrpcs.h:107
PNotifier methodFunc
Definition: pxmlrpcs.h:49
PBoolean OnPOSTData(PHTTPRequest &request, const PStringToString &data)
Send the data associated with a POST command.
This is a dictionary collection class of PString objects, keyed by another string.
Definition: pstring.h:2784
This object describes a HyperText Transport Protocol resource.
Definition: http.h:1222
virtual PBoolean SetMethod(const PString &methodName, const PNotifier &func)
BOOL PBoolean
Definition: object.h:102
void SetFault(PINDEX code, const PString &text)
Definition: pxmlrpc.h:128
PXMLRPCServerMethod(const PString &name)
Definition: pxmlrpcs.h:46
Definition: pxmlrpc.h:111
PXMLRPCBlock response
Definition: pxmlrpcs.h:108
The character string class.
Definition: pstring.h:108
PXMLRPCServerResource & resource
Definition: pxmlrpcs.h:106
PBoolean LoadHeaders(PHTTPRequest &request)
Get the headers for block of data (eg HTML) that the resource contains.
virtual void OnXMLRPCRequest(const PString &body, PString &reply)
Definition: pxmlrpcs.h:56
PXMLRPCServerParms(PXMLRPCServerResource &res, PXMLRPCBlock &req)
Definition: pxmlrpcs.h:96
Definition: pxmlrpcs.h:92
This object describes a HyperText Transport Protocol request.
Definition: http.h:968
Ultimate parent class for all objects in the class library.
Definition: object.h:1118
This class describes a Universal Resource Locator.
Definition: url.h:54
Definition: pxmlrpcs.h:42
PMutex methodMutex
Definition: pxmlrpcs.h:87