From: <svn...@op...> - 2009-04-14 17:35:55
|
Author: cdfrey Date: Tue Apr 14 19:35:43 2009 New Revision: 5607 URL: http://www.opensync.org/changeset/5607 Log: Updated to osync_objtype_sink_set_functions() API change Modified: plugins/kdepim/src/datasource.cpp Modified: plugins/kdepim/src/datasource.cpp ============================================================================== --- plugins/kdepim/src/datasource.cpp Tue Apr 14 19:34:53 2009 (r5606) +++ plugins/kdepim/src/datasource.cpp Tue Apr 14 19:35:43 2009 (r5607) @@ -80,15 +80,13 @@ return true; } - OSyncObjTypeSinkFunctions functions; - memset(&functions, 0, sizeof(functions)); - functions.connect = connect_wrapper; - functions.disconnect = disconnect_wrapper; - functions.get_changes = get_changes_wrapper; - functions.commit = commit_wrapper; - functions.sync_done = sync_done_wrapper; + osync_objtype_sink_set_connect_func(sink, connect_wrapper); + osync_objtype_sink_set_disconnect_func(sink, disconnect_wrapper); + osync_objtype_sink_set_get_changes_func(sink, get_changes_wrapper); + osync_objtype_sink_set_commit_func(sink, commit_wrapper); + osync_objtype_sink_set_sync_done_func(sink, sync_done_wrapper); - osync_objtype_sink_set_functions(sink, functions, this); + osync_objtype_sink_set_userdata(sink, this); // Request an anchor from the framework. osync_objtype_sink_enable_anchor(sink, TRUE); |