Index of values


A
add_elem [XmlRPCTypes]
Insert a new key/data pair into the struct

C
client_version [XmlRPCClient]
This is the string sent as the user-agent argument in HTTP headers.

D
dtd [XmlRPCDtd]

E
escape_cdata [XmlRPCTypes]
escape_cdata string turns <, > and & into XML/HTML entities

F
find_elem [XmlRPCTypes]
Return the data for a key.

H
handler [XmlRPCNet]
handler is the Http_client.pipeline instance that's used to run all XML-RPC calls.

I
is_handled [XmlRPCServer]
Is a method handled or not?

L
list_functions [XmlRPCServer]
Returns a list of all handled function requests

M
make [XmlRPCServer]
Create a handler
make [HttpdSource]
Return a new handler that listens on the given address and port.
make [CgiSource]
Return a new handler that's invoked as a CGI program
make_struct [XmlRPCTypes]
Create a new struct.
ml_of_array [XmlRPCTypes]
ml_of_base64 [XmlRPCTypes]
ml_of_base64 will return the decoded data
ml_of_base64array [XmlRPCTypes]
ml_of_bool [XmlRPCTypes]
ml_of_boolarray [XmlRPCTypes]
ml_of_datetime [XmlRPCTypes]
ml_of_datetimearray [XmlRPCTypes]
ml_of_fault [XmlRPCTypes]
ml_of_float [XmlRPCTypes]
ml_of_floatarray [XmlRPCTypes]
ml_of_int [XmlRPCTypes]
These functions convert Ocaml reps of XML-RPC types into native Ocaml types.
ml_of_int32 [XmlRPCTypes]
ml_of_int32array [XmlRPCTypes]
ml_of_intarray [XmlRPCTypes]
ml_of_rawbase64 [XmlRPCTypes]
And ml_of_rawbase64 will return the data still base64-encoded
ml_of_rawbase64array [XmlRPCTypes]
ml_of_string [XmlRPCTypes]
ml_of_stringarray [XmlRPCTypes]
ml_of_struct [XmlRPCTypes]
ml_of_structarray [XmlRPCTypes]

P
parse_value [XmlRPCTypes]
parse_value node takes a PXP value node and returns its XML-RPC value.
parsed_dtd [XmlRPCDtd]
This is the parsed form, with the root node set to <methodResponse>.
parsed_server_dtd [XmlRPCDtd]
This is the parsed form, with te root node set to <methodCall>
print_type [XmlRPCTypes]
print_type t returns its argument as an XML-RPC value string

R
register_callback [XmlRPCServer]
Registers a callback function for a method with a handler.
remove_callback [XmlRPCServer]
Unregisters a recognized method.
run [XmlRPCServer]
Starts an infinite loop waiting for requests and dealing with them.

S
server [XmlRPCServer]
skip [XmlRPCTypes]

X
xr_of_array [XmlRPCTypes]
xr_of_base64 [XmlRPCTypes]
xr_of_base64 will store data that's not already base-64 encoded.
xr_of_bool [XmlRPCTypes]
xr_of_float [XmlRPCTypes]
xr_of_int [XmlRPCTypes]
These functions take an argument of an ocaml type and return it stored in the corresponding XML-RPC type.
xr_of_int32 [XmlRPCTypes]
xr_of_rawbase64 [XmlRPCTypes]
But xr_of_rawbase64 does expect its argument to already be encoded.
xr_of_string [XmlRPCTypes]
xr_of_struct [XmlRPCTypes]