27 #ifndef PTLIB_XMLRPCSRVR_H
28 #define PTLIB_XMLRPCSRVR_H
108 #endif // PTLIB_XMLRPCSRVR_H
Class specialisation for PNotifierTemplate<P_INT_PTR>
PXMLRPCServerMethodList methodList
Definition: pxmlrpcs.h:84
This abstract class describes the authorisation mechanism for a Universal Resource Locator...
Definition: http.h:1452
void SetFault(PINDEX code, const PString &text)
Definition: pxmlrpcs.h:97
virtual PString FormatFault(PINDEX code, const PString &str)
PXMLRPCBlock & request
Definition: pxmlrpcs.h:103
PNotifier methodFunc
Definition: pxmlrpcs.h:45
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:3151
PDECLARE_MUTEX(methodMutex)
This object describes a HyperText Transport Protocol resource.
Definition: http.h:1680
virtual PBoolean SetMethod(const PString &methodName, const PNotifier &func)
void SetFault(PINDEX code, const PString &text)
Definition: pxmlrpc.h:122
PXMLRPCServerMethod(const PString &name)
Definition: pxmlrpcs.h:42
Definition: pxmlrpc.h:107
PXMLRPCBlock response
Definition: pxmlrpcs.h:104
bool PBoolean
Definition: object.h:174
The character string class.
Definition: pstring.h:108
PXMLRPCServerResource & resource
Definition: pxmlrpcs.h:102
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:52
PXMLRPCServerParms(PXMLRPCServerResource &res, PXMLRPCBlock &req)
Definition: pxmlrpcs.h:92
Definition: pxmlrpcs.h:88
#define PSORTED_LIST(cls, T)
Declare a sorted list class.
Definition: lists.h:1116
This object describes a HyperText Transport Protocol request.
Definition: http.h:1417
Ultimate parent class for all objects in the class library.
Definition: object.h:2204
This class describes a Universal Resource Locator.
Definition: url.h:56
Definition: pxmlrpcs.h:38