[maemo-commits] [maemo-commits] /trunk/libosso/src/ - marivoll - r1223
From: www-data www-data at stage.maemo.orgDate: Tue Oct 18 21:18:03 EEST 2005
- Previous message: [maemo-commits] /trunk/libosso/src/ - marivoll - r1222
- Next message: [maemo-commits] /trunk/libosso/src/ - marivoll - r1224
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
* src/libosso.h: Clarified docs about memory management. (osso_rpc_t): Removed const from value.s since it normally points to dynamically allocated memory. (osso_rpc_free_val): New. (osso_rpc_retval_free_f): New. (osso_rpc_set_cb_f, osso_rpc_set_default_cb_f): Added retval_free param. * src/osso-rpc.c (_osso_rpc_t): Added retval_free field. (osso_rpc_free_val): New. (_rpc_set_cb_f): Added retval_free param and put it into callback data. (_test_rpc_set_cb_f): Pass NULL for new retval_free param of above. (osso_rpc_set_cb_f): Added retval_free param and pass it on to _rpc_set_cb_f. (osso_rpc_set_default_cb_f): Added retval_free param and put it into callback data. (_rpc_handler): Initialize retval to DBUS_TYPE_INVALID. Free argument osso_rpc_t structure after calling the user callback. Call retval_free on retval. (_async_return_handler): Free retval after calling the callback. U projects/haf/trunk/libosso/src/libosso.h U projects/haf/trunk/libosso/src/osso-rpc.c URL: https://stage.maemo.org/viewcvs.cgi?view=rev&root=maemo&rev=1223
- Previous message: [maemo-commits] /trunk/libosso/src/ - marivoll - r1222
- Next message: [maemo-commits] /trunk/libosso/src/ - marivoll - r1224
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]