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