31 #ifndef PTLIB_XMLRPCSRVR_H 32 #define PTLIB_XMLRPCSRVR_H 77 virtual void OnXMLRPCRequest(
const PString & body,
PString & reply);
99 ) : resource(res), request(req) { }
104 ) { request.SetFault(code, resource.FormatFault(code, text)); }
112 #endif // PTLIB_XMLRPCSRVR_H #define PCLASSINFO(cls, par)
Declare all the standard PTLib class information.
Definition: object.h:1049
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
PXMLRPCBlock & request
Definition: pxmlrpcs.h:107
PNotifier methodFunc
Definition: pxmlrpcs.h:49
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
BOOL PBoolean
Definition: object.h:102
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
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