The XML-RPC module (Pt::XmlRpc) of the Pt framework provides a client API to call remote procedures and a server API to implement remote procedures. Blocking and non-blocking APIs exist in either case. The XML-RPC module builds on top of the HTTP module (Pt::Http) and uses the HTTP client and server implementation thereof. Custom data-types can be used in XML-RPC procedures if they are serializable using Pt's serialization API.
Classes | |
class | Client |
A client for remote procedure calls. More... | |
class | Fault |
XML-RPC fault exception. More... | |
class | HttpClient |
A client for remote procedure calls via HTTP. More... | |
class | HttpService |
HTTP service for XML-RPC. More... | |
class | Responder |
Dispatches requests to a service procedure. More... | |