Properties

$debug

$debug : 

Type

$xmlrpcI4

$xmlrpcI4 : 

Type

$xmlrpcInt

$xmlrpcInt : 

Type

$xmlrpcBoolean

$xmlrpcBoolean : 

Type

$xmlrpcDouble

$xmlrpcDouble : 

Type

$xmlrpcString

$xmlrpcString : 

Type

$xmlrpcDateTime

$xmlrpcDateTime : 

Type

$xmlrpcBase64

$xmlrpcBase64 : 

Type

$xmlrpcArray

$xmlrpcArray : 

Type

$xmlrpcStruct

$xmlrpcStruct : 

Type

$xmlrpcTypes

$xmlrpcTypes : 

Type

$valid_parents

$valid_parents : 

Type

$xmlrpcerr

$xmlrpcerr : 

Type

$xmlrpcstr

$xmlrpcstr : 

Type

$xmlrpc_defencoding

$xmlrpc_defencoding : 

Type

$xmlrpcName

$xmlrpcName : 

Type

$xmlrpcVersion

$xmlrpcVersion : 

Type

$xmlrpcerruser

$xmlrpcerruser : 

Type

$xmlrpcerrxml

$xmlrpcerrxml : 

Type

$xmlrpc_backslash

$xmlrpc_backslash : 

Type

$client

$client : 

Type

$method

$method : 

Type

$data

$data : 

Type

$message

$message : 

Type

$error

$error : 

Type

$result

$result : 

Type

$response

$response : 

Type

$xss_clean

$xss_clean : 

Type

$methods

$methods : 

Type

$debug_msg

$debug_msg : 

Type

$system_methods

$system_methods : 

Type

$controller_obj

$controller_obj : 

Type

$object

$object : 

Type

Methods

__construct()

__construct(  $config = array()) 

Constructor

Parameters

$config

initialize()

initialize(  $config = array()) : void

Initialize Prefs and Serve

Parameters

$config

server()

server(  $url,   $port = 80) 

Parameters

$url
$port

timeout()

timeout(  $seconds = 5) 

Parameters

$seconds

method()

method(  $function) 

Parameters

$function

request()

request(  $incoming) 

Parameters

$incoming

set_debug()

set_debug(  $flag = TRUE) 

Parameters

$flag

values_parsing()

values_parsing(  $value,   $return = FALSE) 

Parameters

$value
$return

send_request()

send_request() 

display_error()

display_error() 

display_response()

display_response() 

send_error_message()

send_error_message(  $number,   $message) 

Parameters

$number
$message

send_response()

send_response(  $response) 

Parameters

$response

set_system_methods()

set_system_methods() : void

Setting of System Methods

serve()

serve() : void

Main Server Function

add_to_map()

add_to_map(  $methodname,   $function,   $sig,   $doc) : void

Add Method to Class

Parameters

$methodname
$function
$sig
$doc

parseRequest()

parseRequest(  $data = '') : object

Parse Server Request

Parameters

$data

Returns

object —

xmlrpc response

_execute()

_execute(  $m) : mixed

Executes the Method

Parameters

$m

Returns

mixed

listMethods()

listMethods(  $m) : object

Server Function: List Methods

Parameters

$m

Returns

object

methodSignature()

methodSignature(  $m) : object

Server Function: Return Signature for Method

Parameters

$m

Returns

object

methodHelp()

methodHelp(  $m) : object

Server Function: Doc String for Method

Parameters

$m

Returns

object

multicall()

multicall(  $m) : object

Server Function: Multi-call

Parameters

$m

Returns

object

multicall_error()

multicall_error(  $err) : object

Multi-call Function: Error Handling

Parameters

$err

Returns

object

do_multicall()

do_multicall(  $call) : object

Multi-call Function: Processes method

Parameters

$call

Returns

object