An XML-RPC server implementation
Example:
Located in /Zend/XmlRpc/Server.php (line 121)
Character encoding
Array of dispatchables
Request processed
Class to use for responses; defaults to Zend_XmlRpc_Response_Http
Dispatch table of name => method pairs
PHP types => XML-RPC types
Constructor
Creates system.* methods.
Attach a callback as an XMLRPC method
Attaches a callback as an XMLRPC method, prefixing the XMLRPC method name with $namespace, if provided. Reflection is done on the callback's docblock to create the methodHelp for the XMLRPC method.
Additional arguments to pass to the function at dispatch may be passed; any arguments following the namespace will be aggregated and passed at dispatch time.
Raise an xmlrpc server fault
Retrieve current encoding
Returns a list of registered methods
Returns an array of dispatchables (Zend_Server_Reflection_Function, _Method, and _Class items).
Return currently registered request object
List all available XMLRPC methods
Returns an array of methods.
Load methods as returned from getFunctions
Typically, you will not use this method; it will be called using the results pulled from Zend_XmlRpc_Server_Cache::get().
Display help message for an XMLRPC method
Return a method signature
Multicall - boxcar feature of XML-RPC for calling multiple methods in a single request.
Expects a an array of structs representing method calls, each element having the keys:
Attach class methods as XMLRPC method handlers
$class may be either a class name or an object. Reflection is done on the class or object to determine the available public methods, and each is attached to the server as an available method; if a $namespace has been provided, that namespace is used to prefix the XMLRPC method names.
Any additional arguments beyond $namespace will be passed to a method at invocation.
Set encoding
Do nothing; persistence is handled via Zend_XmlRpc_Server_Cache
Set the class to use for the response
Re/Build the dispatch table
The dispatch table consists of a an array of method name => Zend_Server_Reflection_Function_Abstract pairs
Map PHP parameter types to XML-RPC types
Documentation generated on Wed, 21 Feb 2007 11:59:33 -0800 by phpDocumentor 1.3.1