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>
⚠️ **GitHub.com Fallback** ⚠️