|
ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Collaboration diagram for ilSoapClient:Public Member Functions | |
| __construct ($a_uri='') | |
| getServer () | |
| Get server uri. More... | |
| setTimeout ($a_timeout) | |
| Set connect timeout. More... | |
| getTimeout () | |
| Get connect timeout. More... | |
| setResponseTimeout ($a_timeout) | |
| getResponseTimeout () | |
| enableWSDL ($a_stat) | |
| enable wsdl mode More... | |
| enabledWSDL () | |
| Check if wsdl is enabled. More... | |
| init () | |
| Init soap client. More... | |
| call ($a_operation, $a_params) | |
| Call webservice method. More... | |
Data Fields | |
| const | DEFAULT_CONNECT_TIMEOUT = 10 |
| const | DEFAULT_RESPONSE_TIMEOUT = 5 |
Protected Member Functions | |
| setSocketTimeout ($a_wsdl_mode) | |
| Set socket timeout. More... | |
| resetSocketTimeout () | |
| Reset socket default timeout to defaults. More... | |
Private Attributes | |
| $log = null | |
| $client = null | |
| $uri | |
| $connect_timeout = 10 | |
| $response_timeout = 10 | |
| $stored_socket_timeout = null | |
Definition at line 14 of file class.ilSoapClient.php.
| ilSoapClient::__construct | ( | $a_uri = '' | ) |
| string | $a_uri |
Definition at line 40 of file class.ilSoapClient.php.
References $DIC, $ilSetting, DEFAULT_CONNECT_TIMEOUT, and ilLoggerFactory\getLogger().
Here is the call graph for this function:| ilSoapClient::call | ( | $a_operation, | |
| $a_params | |||
| ) |
Call webservice method.
| string | $a_operation | |
| array | $a_params |
Definition at line 197 of file class.ilSoapClient.php.
References resetSocketTimeout(), and setSocketTimeout().
Here is the call graph for this function:| ilSoapClient::enabledWSDL | ( | ) |
Check if wsdl is enabled.
Definition at line 116 of file class.ilSoapClient.php.
| ilSoapClient::enableWSDL | ( | $a_stat | ) |
enable wsdl mode
| type | $a_stat |
Definition at line 107 of file class.ilSoapClient.php.
| ilSoapClient::getResponseTimeout | ( | ) |
Definition at line 98 of file class.ilSoapClient.php.
References $response_timeout.
Referenced by init(), and setSocketTimeout().
Here is the caller graph for this function:| ilSoapClient::getServer | ( | ) |
Get server uri.
Definition at line 64 of file class.ilSoapClient.php.
References $uri.
Referenced by init().
Here is the caller graph for this function:| ilSoapClient::getTimeout | ( | ) |
Get connect timeout.
Definition at line 82 of file class.ilSoapClient.php.
References $connect_timeout.
Referenced by init(), and setSocketTimeout().
Here is the caller graph for this function:| ilSoapClient::init | ( | ) |
Init soap client.
Definition at line 125 of file class.ilSoapClient.php.
References $DIC, $ilSetting, ilUtil\_getHttpPath(), getResponseTimeout(), getServer(), getTimeout(), resetSocketTimeout(), and setSocketTimeout().
Here is the call graph for this function:
|
protected |
Reset socket default timeout to defaults.
Definition at line 185 of file class.ilSoapClient.php.
Referenced by call(), and init().
Here is the caller graph for this function:| ilSoapClient::setResponseTimeout | ( | $a_timeout | ) |
| int | $a_timeout | Response Timeout |
Definition at line 90 of file class.ilSoapClient.php.
|
protected |
Set socket timeout.
Definition at line 166 of file class.ilSoapClient.php.
References getResponseTimeout(), and getTimeout().
Referenced by call(), and init().
Here is the call graph for this function:
Here is the caller graph for this function:| ilSoapClient::setTimeout | ( | $a_timeout | ) |
Set connect timeout.
| int | $a_timeout |
Definition at line 73 of file class.ilSoapClient.php.
|
private |
Definition at line 27 of file class.ilSoapClient.php.
|
private |
Definition at line 31 of file class.ilSoapClient.php.
Referenced by getTimeout().
|
private |
Definition at line 22 of file class.ilSoapClient.php.
|
private |
Definition at line 32 of file class.ilSoapClient.php.
Referenced by getResponseTimeout().
|
private |
Definition at line 34 of file class.ilSoapClient.php.
|
private |
Definition at line 29 of file class.ilSoapClient.php.
Referenced by getServer().
| const ilSoapClient::DEFAULT_CONNECT_TIMEOUT = 10 |
Definition at line 16 of file class.ilSoapClient.php.
Referenced by __construct(), and ilWebServicesSetupAgent\getArrayToConfigTransformation().
| const ilSoapClient::DEFAULT_RESPONSE_TIMEOUT = 5 |
Definition at line 17 of file class.ilSoapClient.php.
Referenced by ilWebServicesSetupAgent\getArrayToConfigTransformation().