1XML-RPC-API2CPP(1) General Commands Manual XML-RPC-API2CPP(1)
2
3
4
6 xml-rpc-api2cpp - Make a C++ wrapper class for an XML-RPC API
7
9 xml-rpc-api2cpp server-url remote-method-prefix c++-class-name
10
12 xml-rpc-api2cpp queries an XML-RPC server using the XML-RPC Instrospec‐
13 tion API designed by Edd Dumbill. It then prints a C++ wrapper class
14 to standard output. This class can be used with xmlrpc-c's C++ API.
15
16 You can find a list of supported XML-RPC server libraries (and patches
17 for many others) at http://xmlrpc-c.sourceforge.net/hacks.php.
18
20 server-url
21 The name of the server to query. Try http://xmlrpc-c.source‐
22 forge.net/cgi-bin/interop.cgi.
23
24 remote-method-prefix
25 The prefix of the methods to wrap. For example, to wrap all the
26 system.* calls, you could specify "system".
27
28 c++-class-name
29 The name of the C++ class to generate. Try "SystemProxy".
30
32 xml-rpc-api2cpp can't talk to certain PHP servers based on Edd Dumb‐
33 ill's PHP library, because the trailing bytes of the XML-RPC message
34 get truncated in HTTP pipelining mode. It's not clear whether this is
35 a PHP, Apache or w3c-libwww bug.
36
37 xml-rpc-api2cpp assumes that method descriptions are ASCII text, not
38 HTML as specified in the standard. (In practice, both conventions are
39 often seen.) It may also get unhappy if method descriptions contain
40 "*/".
41
42 In general, error messages and diagnostics are still fairly poor.
43
45 xmlrpc-c(7), xml-rpc-api2txt(1).
46
47 This program is part of xmlrpc-c.
48
50 This manual page was written by Eric Kidd <eric.kidd@pobox.com>. It
51 may be distributed under the same terms as the rest of xmlrpc-c.
52
53
54
55 June 27, 2001 XML-RPC-API2CPP(1)