My Project
 All Data Structures Namespaces Functions Variables
Public Member Functions | Data Fields
CI_Xmlrpcs Class Reference
Inheritance diagram for CI_Xmlrpcs:
CI_Xmlrpc

Public Member Functions

 __construct ($config=array())
 
 initialize ($config=array())
 
 set_system_methods ()
 
 serve ()
 
 add_to_map ($methodname, $function, $sig, $doc)
 
 parseRequest ($data='')
 
 _execute ($m)
 
 listMethods ($m)
 
 methodSignature ($m)
 
 methodHelp ($m)
 
 multicall ($m)
 
 multicall_error ($err)
 
 do_multicall ($call)
 
- Public Member Functions inherited from CI_Xmlrpc
 __construct ($config=array())
 
 initialize ($config=array())
 
 server ($url, $port=80)
 
 timeout ($seconds=5)
 
 method ($function)
 
 request ($incoming)
 
 set_debug ($flag=TRUE)
 
 values_parsing ($value, $return=FALSE)
 
 send_request ()
 
 display_error ()
 
 display_response ()
 
 send_error_message ($number, $message)
 
 send_response ($response)
 

Data Fields

 $methods = array()
 
 $debug_msg = ''
 
 $system_methods = array()
 
 $controller_obj
 
 $object = FALSE
 
- Data Fields inherited from CI_Xmlrpc
 $debug = FALSE
 
 $xmlrpcI4 = 'i4'
 
 $xmlrpcInt = 'int'
 
 $xmlrpcBoolean = 'boolean'
 
 $xmlrpcDouble = 'double'
 
 $xmlrpcString = 'string'
 
 $xmlrpcDateTime = 'dateTime.iso8601'
 
 $xmlrpcBase64 = 'base64'
 
 $xmlrpcArray = 'array'
 
 $xmlrpcStruct = 'struct'
 
 $xmlrpcTypes = array()
 
 $valid_parents = array()
 
 $xmlrpcerr = array()
 
 $xmlrpcstr = array()
 
 $xmlrpc_defencoding = 'UTF-8'
 
 $xmlrpcName = 'XML-RPC for CodeIgniter'
 
 $xmlrpcVersion = '1.1'
 
 $xmlrpcerruser = 800
 
 $xmlrpcerrxml = 100
 
 $xmlrpc_backslash = ''
 
 $client
 
 $method
 
 $data
 
 $message = ''
 
 $error = ''
 
 $result
 
 $response = array()
 
 $xss_clean = TRUE
 

Constructor & Destructor Documentation

__construct (   $config = array())

Constructor

Member Function Documentation

_execute (   $m)

Executes the Method

protected

Parameters
object
Returns
mixed
add_to_map (   $methodname,
  $function,
  $sig,
  $doc 
)

Add Method to Class

public

Parameters
stringmethod name
stringfunction
stringsignature
stringdocstring
Returns
void
do_multicall (   $call)

Multi-call Function: Processes method

public

Parameters
mixed
Returns
object
initialize (   $config = array())

Initialize Prefs and Serve

public

Parameters
mixed
Returns
void
listMethods (   $m)

Server Function: List Methods

public

Parameters
mixed
Returns
object
methodHelp (   $m)

Server Function: Doc String for Method

public

Parameters
mixed
Returns
object
methodSignature (   $m)

Server Function: Return Signature for Method

public

Parameters
mixed
Returns
object
multicall (   $m)

Server Function: Multi-call

public

Parameters
mixed
Returns
object
multicall_error (   $err)

Multi-call Function: Error Handling

public

Parameters
mixed
Returns
object
parseRequest (   $data = '')

Parse Server Request

public

Parameters
stringdata
Returns
object xmlrpc response
serve ( )

Main Server Function

public

Returns
void
set_system_methods ( )

Setting of System Methods

public

Returns
void

The documentation for this class was generated from the following file: