iii
Table of Contents
1. Introduction .............................................................................................................. 1
Acknowledgements ............................................................................................... 1
2. What's new .............................................................................................................. 3
2.2.2 ................................................................................................................... 3
2.2.1 ................................................................................................................... 3
2.2 ...................................................................................................................... 3
2.1 ...................................................................................................................... 4
2.0 final .............................................................................................................. 5
2.0 Release candidate 3 .......................................................................................... 5
2.0 Release candidate 2 .......................................................................................... 5
2.0 Release candidate 1 .......................................................................................... 5
3. System Requirements ................................................................................................. 8
4. Files in the distribution .............................................................................................. 9
5. Known bugs and limitations ...................................................................................... 11
6. Support .................................................................................................................. 12
Online Support ................................................................................................... 12
The Jellyfish Book .............................................................................................. 12
7. Class documentation ................................................................................................ 13
xmlrpcval ........................................................................................................... 13
Notes on types ............................................................................................ 13
Creation ..................................................................................................... 13
Methods .................................................................................................... 14
xmlrpcmsg ......................................................................................................... 16
Creation ..................................................................................................... 16
Methods .................................................................................................... 17
xmlrpc_client ...................................................................................................... 18
Creation ..................................................................................................... 18
Methods .................................................................................................... 18
Variables ................................................................................................... 22
xmlrpcresp ......................................................................................................... 22
Creation ..................................................................................................... 22
Methods .................................................................................................... 23
xmlrpc_server ..................................................................................................... 23
Method handler functions ............................................................................. 24
The dispatch map ........................................................................................ 24
Method signatures ....................................................................................... 25
Delaying the server response ......................................................................... 26
Modifying the server behaviour ..................................................................... 26
Fault reporting ............................................................................................ 27
'New style' servers ....................................................................................... 28
8. Global variables ...................................................................................................... 29
"Constant" variables ............................................................................................. 29
$xmlrpcerruser ............................................................................................ 29
$xmlrpcI4, $xmlrpcInt, $xmlrpcBoolean, $xmlrpcDouble, $xmlrpcString,
$xmlrpcDateTime, $xmlrpcBase64, $xmlrpcArray, $xmlrpcStruct, $xmlrpcValue,
$xmlrpcNull ............................................................................................... 29
$xmlrpcTypes, $xmlrpc_valid_parents, $xmlrpcerr, $xmlrpcstr, $xmlrpcerrxml,
$xmlrpc_backslash, $_xh, $xml_iso88591_Entities, $xmlEntities,
$xmlrpcs_capabilities ................................................................................... 29
Variables whose value can be modified ................................................................... 29
xmlrpc_defencoding ..................................................................................... 29
xmlrpc_internalencoding ............................................................................... 30
xmlrpcName ............................................................................................... 30
xmlrpcVersion ............................................................................................ 30
xmlrpc_null_extension .................................................................................. 30