Class CI_Xmlrpcs - echiong/testRepo GitHub Wiki
##Class CI_Xmlrpcs
XML-RPC server class
Package: [[CodeIgniter<a href="Package CodeIgniter.Libraries.md">Libraries]]
Category:
XML-RPC
Author:
ExpressionEngine Dev Team
Link:
http://codeigniter.com/user_guide/libraries/xmlrpc.html
Located at system/libraries/Xmlrpcs.php
##Methods summary
public __construct ( mixed $config = array() )
Constructor
###Overrides CI_Xmlrpc::__construct()
public initialize ( mixed $config = array() )
Initialize Prefs and Serve
Parameters
$config
mixed
###Overrides CI_Xmlrpc::initialize()
public set_system_methods ( )
Setting of System Methods
public serve ( )
Main Server Function
public add_to_map ( string $methodname, string $function, string $sig, string $doc )
Add Method to Class
Parameters
$methodname
string
method name
$function
string
function
$sig
string
signature
$doc
string
docstring
public object parseRequest ( string $data = '' )
Parse Server Request
Parameters
$data
string
data
Returns
object
xmlrpc response
public mixed _execute ( object $m )
Executes the Method
Parameters
$m
object
Returns
mixed
public object listMethods ( mixed $m )
Server Function: List Methods
Parameters
$m
mixed
Returns
object
public object methodSignature ( mixed $m )
Server Function: Return Signature for Method
Parameters
$m
mixed
Returns
object
public object methodHelp ( mixed $m )
Server Function: Doc String for Method
Parameters
$m
mixed
Returns
object
public object multicall ( mixed $m )
Server Function: Multi-call
Parameters
$m
mixed
Returns
object
public object multicall_error ( mixed $err )
Multi-call Function: Error Handling
Parameters
$err
mixed
Returns
object
public object do_multicall ( mixed $call )
Multi-call Function: Processes method
Parameters
$call
mixed
Returns
object
Methods inherited from CI_Xmlrpc
display_error()
display_response()
method()
request()
send_error_message()
send_request()
send_response()
server()
set_debug()
timeout()
values_parsing()
<table class="summary" id="properties">
<caption>Properties summary</caption>
<tr data-order="methods" id="$methods">
<td class="attributes"><code>
public
array
</code></td>
<td class="name">
$methods
array()
<div class="description detailed">
</div>
</div></td>
</tr>
<tr data-order="debug_msg" id="$debug_msg">
<td class="attributes"><code>
public
string
</code></td>
<td class="name">
$debug_msg
''
<div class="description detailed">
</div>
</div></td>
</tr>
<tr data-order="system_methods" id="$system_methods">
<td class="attributes"><code>
public
array
</code></td>
<td class="name">
$system_methods
array()
<div class="description detailed">
</div>
</div></td>
</tr>
<tr data-order="controller_obj" id="$controller_obj">
<td class="attributes"><code>
public
mixed
</code></td>
<td class="name">
$controller_obj
<div class="description detailed">
</div>
</div></td>
</tr>
<tr data-order="object" id="$object">
<td class="attributes"><code>
public
boolean
</code></td>
<td class="name">
$object
FALSE
<div class="description detailed">
</div>
</div></td>
</tr>
</table>
<table class="summary inherited">
<caption>Properties inherited from <a href="Class CI_Xmlrpc.md#properties">CI_Xmlrpc</a></caption>
<tr>
<td><code>
<a href="Class CI_Xmlrpc.md#$client"><var>$client</var></a>,
<a href="Class CI_Xmlrpc.md#$data"><var>$data</var></a>,
<a href="Class CI_Xmlrpc.md#$debug"><var>$debug</var></a>,
<a href="Class CI_Xmlrpc.md#$error"><var>$error</var></a>,
<a href="Class CI_Xmlrpc.md#$message"><var>$message</var></a>,
<a href="Class CI_Xmlrpc.md#$method"><var>$method</var></a>,
<a href="Class CI_Xmlrpc.md#$response"><var>$response</var></a>,
<a href="Class CI_Xmlrpc.md#$result"><var>$result</var></a>,
<a href="Class CI_Xmlrpc.md#$valid_parents"><var>$valid_parents</var></a>,
<a href="Class CI_Xmlrpc.md#$xmlrpcArray"><var>$xmlrpcArray</var></a>,
<a href="Class CI_Xmlrpc.md#$xmlrpcBase64"><var>$xmlrpcBase64</var></a>,
<a href="Class CI_Xmlrpc.md#$xmlrpcBoolean"><var>$xmlrpcBoolean</var></a>,
<a href="Class CI_Xmlrpc.md#$xmlrpcDateTime"><var>$xmlrpcDateTime</var></a>,
<a href="Class CI_Xmlrpc.md#$xmlrpcDouble"><var>$xmlrpcDouble</var></a>,
<a href="Class CI_Xmlrpc.md#$xmlrpcI4"><var>$xmlrpcI4</var></a>,
<a href="Class CI_Xmlrpc.md#$xmlrpcInt"><var>$xmlrpcInt</var></a>,
<a href="Class CI_Xmlrpc.md#$xmlrpcName"><var>$xmlrpcName</var></a>,
<a href="Class CI_Xmlrpc.md#$xmlrpcString"><var>$xmlrpcString</var></a>,
<a href="Class CI_Xmlrpc.md#$xmlrpcStruct"><var>$xmlrpcStruct</var></a>,
<a href="Class CI_Xmlrpc.md#$xmlrpcTypes"><var>$xmlrpcTypes</var></a>,
<a href="Class CI_Xmlrpc.md#$xmlrpcVersion"><var>$xmlrpcVersion</var></a>,
<a href="Class CI_Xmlrpc.md#$xmlrpc_backslash"><var>$xmlrpc_backslash</var></a>,
<a href="Class CI_Xmlrpc.md#$xmlrpc_defencoding"><var>$xmlrpc_defencoding</var></a>,
<a href="Class CI_Xmlrpc.md#$xmlrpcerr"><var>$xmlrpcerr</var></a>,
<a href="Class CI_Xmlrpc.md#$xmlrpcerruser"><var>$xmlrpcerruser</var></a>,
<a href="Class CI_Xmlrpc.md#$xmlrpcerrxml"><var>$xmlrpcerrxml</var></a>,
<a href="Class CI_Xmlrpc.md#$xmlrpcstr"><var>$xmlrpcstr</var></a>,
<a href="Class CI_Xmlrpc.md#$xss_clean"><var>$xss_clean</var></a>
</code></td>
</tr>
</table>