Class XMLRPC_Client
XML-RPC client
- XMLRPC
-
XMLRPC_Client
Methods summary
public
|
|
public
|
|
public
|
|
public
boolean
|
|
public
boolean
|
|
public
integer
|
|
public
|
#
restoreCookies( string $path, string $uid = "" )
restore cookies, used for session handling with server |
public
integer
|
#
resetCookies( string $path, string $uid = "" )
reset cookies, used for session handling with server |
public
mixed
|
Methods inherited from XMLRPC
array2DataTag()
,
array2MemberTags()
,
cast()
,
dataTag2array()
,
memberTags2array()
Properties summary
private
array
|
$m_para
|
#
array()
|
private
array
|
$m_cookies
|
#
array()
|
public
string
|
$m_server
webservice ip or name |
#
"localhost"
|
public
integer
|
$m_port
webservice port |
#
80
|
public
string
|
$m_protocol
webservice protocol => "tcp, udp, ssl, tls" |
#
"tcp"
|
public
integer
|
$m_connection_timeout
connection timeout sec. |
#
10
|
public
integer
|
$m_socket_timeout
socket timeout sec. |
#
10
|
public
string
|
$m_auth_user
htaccess user name |
#
""
|
public
string
|
$m_auth_pw
htaccess pw |
#
""
|
public
mixed
|
$m_trace_delAfter
size before trace file will set to zero |
#
"1024K"
|
public
string
|
$m_trace_path
path for trace file |
#
""
|
public
string
|
$m_trace_file
filename of tracefile |
#
""
|
public
string
|
$m_errormsg
error message |
#
""
|
public
string
|
$m_last_request
contain the last request for debug |
#
""
|
public
string
|
$m_last_answer
contain the last answer for debug |
#
""
|
public
boolean
|
$m_secure_cookies
save cookies encrypted |
#
true
|
public
boolean
|
$m_gz_accept
send "Http-Accept-Encoding: gzip" to the server |
#
false
|
public
mixed
|
$m_gz_level
use gz compression, possibe values 0 - 9 | auto , 0 is disabled |
#
0
|
public
boolean
|
$m_gz_small_data
compress small data |
#
false
|
public
string
|
$m_gz_small_data_size
data smaller this size will nerver compressed |
#
"4K"
|
public
string
|
$m_read_packet_size
read packet size |
#
"32K"
|
public
boolean
|
$m_show_warning
show warnings |
#
true
|
public
string
|
$m_trace_critical_section_id
enable critical section for write trace files |
#
null
|
public
string
|
$m_trace_critical_section_path
path to share the critical section for write trace files |
#
"./"
|
public
integer
|
$m_trace_critical_section_maxlock_ms
max lock time for zombie processes |
#
1000
|
public
integer
|
$m_trace_critical_section_sleep_ms
sleep for retry enter critical section |
#
10
|
public
boolean
|
$m_trace_sqlite
write the trace to a SQLite file instead of a text file |
#
false
|
public
boolean
|
$m_dns_cache
to not resolve ip from hostname each time |
#
false
|
public
integer
|
$m_dns_cache_ttl
|
#
3600
|