Chapter 7. Class documentation

Table of Contents

1. xmlrpcval
1.1. Notes on types
1.1.1. int
1.1.2. base64
1.1.3. boolean
1.1.4. string
1.2. Creation
1.3. Methods
1.3.1. addScalar
1.3.2. addArray
1.3.3. addStruct
1.3.4. kindOf
1.3.5. serialize
1.3.6. scalarval
1.3.7. scalartyp
1.3.8. arraymem
1.3.9. arraysize
1.3.10. structmem
1.3.11. structeach
1.3.12. structreset
1.3.13. structmemexists
2. xmlrpcmsg
2.1. Creation
2.2. Methods
2.2.1. addParam
2.2.2. getNumParams
2.2.3. getParam
2.2.4. method
2.2.5. parseResponse
2.2.6. parseResponseFile
2.2.7. serialize
3. xmlrpc_client
3.1. Creation
3.2. Methods
3.2.1. send
3.2.2. multicall
3.2.3. setAcceptedCompression
3.2.4. SetCaCertificate
3.2.5. setCertificate
3.2.6. setCookie
3.2.7. setCredentials
3.2.8. setDebug
3.2.9. setKey
3.2.10. setProxy
3.2.11. setRequestCompression
3.2.12. setSSLVerifyHost
3.2.13. setSSLVerifyPeer
3.3. Variables
3.3.1. no_multicall
3.3.2. request_charset_encoding
3.3.3. return_type
4. xmlrpcresp
4.1. Creation
4.2. Methods
4.2.1. faultCode
4.2.2. faultString
4.2.3. value
4.2.4. serialize
5. xmlrpc_server
5.1. Method handler functions
5.2. The dispatch map
5.3. Method signatures
5.4. Delaying the server response
5.5. Modifying the server behaviour
5.5.1. setDebug()
5.5.2. allow_system_funcs
5.5.3. compress_response
5.5.4. response_charset_encoding
5.6. Fault reporting
5.7. 'New style' servers