rpc librrrpc/rr-rpcvalue.c librrrpc/rr-rpcvalu ...
[email protected] (Jonas Borgstr?m) Thu, 29 Aug 2002 00:11:20 +0200 (CEST)
| Newsgroups | gmane.network.beep.roadrunner.cvs |
|---|---|
| Message-ID | <[email protected]> |
CVSROOT: /cvsrep/roadrunner Module name: rpc Changes by: [email protected] 2002-08-29 00:11:20 Modified files: librrrpc : rr-rpcvalue.c rr-rpcvalue.h rr-xmlrpc-utils.c rr-xmlrpc-utils.h rr-xmlrpc.c rr-xmlrpc.h tests : rrxmlrpc-client.c rrxmlrpc-server.c Added files: . : ChangeLog Log message: 2002-08-29 Jonas Borgström <[email protected]> * librrrpc/rr-rpcvalue.c: (rr_rpc_value_free), (rr_rpc_array_new), (rr_rpc_array_append), (rr_rpc_array_append_boolean), (rr_rpc_array_append_integer), (rr_rpc_array_append_double), (rr_rpc_array_append_string), (rr_rpc_value_is_array), (rr_rpc_array_get_nth), (rr_rpc_array_get_values), (rr_rpc_array_append_values), (rr_rpc_array_append_valuesv), (rr_rpc_struct_set_members), (rr_rpc_struct_get_members): * librrrpc/rr-rpcvalue.h: renamed the vector to array. And added a few high level function. such as rr_rpc_array_append_values, rr_rpc_struct_set_members, rr_rpc_array_get_valuesa dn rr_rpc_struct_get_members. * librrrpc/rr-xmlrpc-utils.c: (rr_xmlrpc_request_new), (rr_xmlrpc_response_new), (dump_xmlrpc), (parse_value), (rr_xmlrpc_parse_request), (rr_xmlrpc_response_parse): * librrrpc/rr-xmlrpc-utils.h: More api improvements changes * librrrpc/rr-xmlrpc.c: (frame_available), (client_init), (rr_xmlrpc_call): * librrrpc/rr-xmlrpc.h: New and better api * tests/rrxmlrpc-client.c: (add), (test_struct), (main): * tests/rrxmlrpc-server.c: (integer_add_handler), (integer_mult_handler), (test_struct_handler): Updated to use the new api, also added some simple performance tests. Patches: http://rr.codefactory.se/cgi-bin/viewcvs.cgi/rpc/ChangeLog.diff?cvsroot=Development&r1=NONE&r2=1.1 http://rr.codefactory.se/cgi-bin/viewcvs.cgi/rpc/librrrpc/rr-rpcvalue.c.diff?cvsroot=Development&r1=1.1.1.1&r2=1.2 http://rr.codefactory.se/cgi-bin/viewcvs.cgi/rpc/librrrpc/rr-rpcvalue.h.diff?cvsroot=Development&r1=1.1.1.1&r2=1.2 http://rr.codefactory.se/cgi-bin/viewcvs.cgi/rpc/librrrpc/rr-xmlrpc-utils.c.diff?cvsroot=Development&r1=1.1.1.1&r2=1.2 http://rr.codefactory.se/cgi-bin/viewcvs.cgi/rpc/librrrpc/rr-xmlrpc-utils.h.diff?cvsroot=Development&r1=1.1.1.1&r2=1.2 http://rr.codefactory.se/cgi-bin/viewcvs.cgi/rpc/librrrpc/rr-xmlrpc.c.diff?cvsroot=Development&r1=1.1.1.1&r2=1.2 http://rr.codefactory.se/cgi-bin/viewcvs.cgi/rpc/librrrpc/rr-xmlrpc.h.diff?cvsroot=Development&r1=1.1.1.1&r2=1.2 http://rr.codefactory.se/cgi-bin/viewcvs.cgi/rpc/tests/rrxmlrpc-client.c.diff?cvsroot=Development&r1=1.1.1.1&r2=1.2 http://rr.codefactory.se/cgi-bin/viewcvs.cgi/rpc/tests/rrxmlrpc-server.c.diff?cvsroot=Development&r1=1.1.1.1&r2=1.2