1XML-RPC-API2CPP(1)          General Commands Manual         XML-RPC-API2CPP(1)
2
3
4

NAME

6       xml-rpc-api2cpp - Make a C++ wrapper class for an XML-RPC API
7

SYNOPSIS

9       xml-rpc-api2cpp server-url remote-method-prefix c++-class-name
10

DESCRIPTION

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

OPTIONS

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

BUGS

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

SEE ALSO

45       xmlrpc-c(7), xml-rpc-api2txt(1).
46
47       This program is part of xmlrpc-c.
48

AUTHOR

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)
Impressum