Moodle  2.2.1
http://www.collinsharper.com
Zend_XmlRpc_Client_ServerIntrospection Class Reference

Public Member Functions

 __construct (Zend_XmlRpc_Client $client)
 getSignatureForEachMethod ()
 getSignatureForEachMethodByMulticall ($methods=null)
 getSignatureForEachMethodByLooping ($methods=null)
 getMethodSignature ($method)
 listMethods ()

Detailed Description

Definition at line 32 of file ServerIntrospection.php.


Constructor & Destructor Documentation

Parameters:
Zend_XmlRpc_Client$client

Definition at line 43 of file ServerIntrospection.php.

Here is the call graph for this function:


Member Function Documentation

getMethodSignature ( method)

Call system.methodSignature() for the given method

Parameters:
array$method
Returns:
array array(array(return, param, param, param...))

Definition at line 144 of file ServerIntrospection.php.

Here is the caller graph for this function:

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

Returns:
array

Definition at line 55 of file ServerIntrospection.php.

Here is the call graph for this function:

getSignatureForEachMethodByLooping ( methods = null)

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

Parameters:
array$methods
Returns:
array

Definition at line 124 of file ServerIntrospection.php.

Here is the call graph for this function:

Here is the caller graph for this function:

getSignatureForEachMethodByMulticall ( methods = null)

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.

Parameters:
array$methods
Returns:
array array(array(return, param, param, param...))

Definition at line 81 of file ServerIntrospection.php.

Here is the call graph for this function:

Here is the caller graph for this function:

Call system.listMethods()

Parameters:
array$method
Returns:
array array(method, method, method...)

Definition at line 161 of file ServerIntrospection.php.

Here is the caller graph for this function:


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Enumerations