From: <dg...@su...> - 2009-01-23 13:27:34
|
Author: dgollub Date: Fri Jan 23 14:26:20 2009 New Revision: 5225 URL: http://www.opensync.org/changeset/5225 Log: Port osynctool multiply summary to use osync_obj_engine_get_mapping_entry_engines_of_member() interface, instead of the OSyncSinkEngine which i plan to drop from public API. Modified: osynctool/trunk/tools/osynctool.c Modified: osynctool/trunk/tools/osynctool.c ============================================================================== --- osynctool/trunk/tools/osynctool.c Fri Jan 23 14:23:16 2009 (r5224) +++ osynctool/trunk/tools/osynctool.c Fri Jan 23 14:26:20 2009 (r5225) @@ -262,7 +262,7 @@ static void multiply_summary(OSyncEngine *engine, void *user_data) { - unsigned int o, i, num_objengines, num_sinkengines; + unsigned int o, i, num_objengines, num_members; const OSyncList *mapping_entry_engines, *e; osync_bool dirty = FALSE; OSyncError *error = NULL; @@ -281,12 +281,11 @@ printf("\nObjType: %s\n", osync_obj_engine_get_objtype(objengine)); - num_sinkengines = osync_obj_engine_num_sinkengines(objengine); - for (i=0; i < num_sinkengines; i++) { - OSyncSinkEngine *sink_engine = osync_obj_engine_nth_sinkengine(objengine, i); - OSyncMember *member = osync_sink_engine_get_member(sink_engine); + num_members = osync_obj_engine_num_members(objengine); + for (i=0; i < num_members; i++) { + OSyncMember *member = osync_obj_engine_nth_member(objengine, i); - mapping_entry_engines = osync_sink_engine_get_mapping_entry_engines(sink_engine); + mapping_entry_engines = osync_obj_engine_get_mapping_entry_engines_of_member(objengine, member); added = modified = deleted = 0; |