|
Moodle
2.2.1
http://www.collinsharper.com
|
Public Member Functions | |
| __construct (Zend_XmlRpc_Client $client) | |
| getSignatureForEachMethod () | |
| getSignatureForEachMethodByMulticall ($methods=null) | |
| getSignatureForEachMethodByLooping ($methods=null) | |
| getMethodSignature ($method) | |
| listMethods () | |
Definition at line 32 of file ServerIntrospection.php.
| __construct | ( | Zend_XmlRpc_Client $ | client | ) |
| Zend_XmlRpc_Client | $client |
Definition at line 43 of file ServerIntrospection.php.

| getMethodSignature | ( | $ | method | ) |
Call system.methodSignature() for the given method
| array | $method |
Definition at line 144 of file ServerIntrospection.php.

Returns the signature for each method on the server, autodetecting whether system.multicall() is supported and using it if so.
Definition at line 55 of file ServerIntrospection.php.

| getSignatureForEachMethodByLooping | ( | $ | methods = null | ) |
Get the method signatures for every method by successively calling system.methodSignature
| array | $methods |
Definition at line 124 of file ServerIntrospection.php.


| 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.
| array | $methods |
Definition at line 81 of file ServerIntrospection.php.


| listMethods | ( | ) |
Call system.listMethods()
| array | $method |
Definition at line 161 of file ServerIntrospection.php.
