mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-30 21:49:25 +00:00
1ef9081e13
Frontier::RPC implements UserLand Software's XML RPC
17 lines
857 B
Plaintext
17 lines
857 B
Plaintext
Frontier::RPC implements UserLand Software's XML RPC (Remote Procedure
|
|
Calls using Extensible Markup Language). Frontier::RPC includes both a
|
|
client module for making requests to a server and a daemon module for
|
|
implementing servers. Frontier::RPC uses RPC2 format messages.
|
|
|
|
RPC client connections are made by creating instances of Frontier::Client
|
|
objects that record the server name, and then issuing `call' requests that
|
|
send a method name and parameters to the server.
|
|
|
|
RPC daemons are mini-HTTP servers (using HTTP::Daemon from the `libwww'
|
|
Perl module). Daemons are created by first defining the procedures you
|
|
want to make available to RPC and then passing a list of those procedures
|
|
as you create the Frontier::Daemon object.
|
|
|
|
The Frontier::RPC2 module implements the encoding and decoding of XML RPC
|
|
requests using the XML::Parser Perl module.
|