## Zend_XmlRpc_Client_ServerIntrospection

Description

Wraps the XML-RPC system.* introspection methods

- license: New BSD License
- copyright: Copyright (c) 2005-2007 Zend Technologies USA Inc. (http://www.zend.com)

Located in /Zend/XmlRpc/Client/ServerIntrospection.php (line 36)

Method Summary
Zend_XmlRpc_Client_ServerIntrospection __construct (Zend_XmlRpc_Client $client)
array getMethodSignature (array $method)
array getSignatureForEachMethod ()
array getSignatureForEachMethodByLooping ([array $methods = null])
array getSignatureForEachMethodByMulticall ([array $methods = null])
array listMethods (array $method)
Methods
Constructor __construct (line 47)

- access: public

Zend_XmlRpc_Client_ServerIntrospection __construct (Zend_XmlRpc_Client $client)

- Zend_XmlRpc_Client $client

getMethodSignature (line 145)

Call system.methodSignature() for the given method

- return: array(array(return, param, param, param...))
- access: public

array getMethodSignature (array $method)

- array $method

getSignatureForEachMethod (line 59)

Returns the signature for each method on the server, autodetecting whether system.multicall() is supported and using it if so.

- access: public

array getSignatureForEachMethod ()
getSignatureForEachMethodByLooping (line 125)

Get the method signatures for every method by successively calling system.methodSignature

- access: public

array getSignatureForEachMethodByLooping ([array $methods = null])

- array $methods

getSignatureForEachMethodByMulticall (line 84)

Attempt to get the method signatures in one request via system.multicall().

This is a boxcar feature of XML-RPC and is found on fewer servers. However, can significantly improve performance if present.

- return: array(array(return, param, param, param...))
- access: public

array getSignatureForEachMethodByMulticall ([array $methods = null])

- array $methods

listMethods (line 157)

Call system.listMethods()

- return: array(method, method, method...)
- access: public

array listMethods (array $method)

- array $method

Documentation generated on Wed, 21 Feb 2007 11:59:42 -0800 by phpDocumentor 1.3.1