summaryrefslogtreecommitdiffstats
path: root/debian/opensync/opensync-0.22/opensync/opensync_context.h
blob: 2e93cd33aa86f491d5ce3c665a552db81885672f (plain)
1
2
3
4
5
6
7
8
9
10
11
OSyncContext *osync_context_new(OSyncMember *member);
void osync_context_free(OSyncContext *context);
void osync_context_report_error(OSyncContext *context, OSyncErrorType type, const char *format, ...);
void osync_context_report_success(OSyncContext *context);
void osync_context_report_change(OSyncContext *context, OSyncChange *change);
void osync_report_message(OSyncMember *member, const char *message, void *data);
void *osync_report_message_sync(OSyncMember *member, const char *message, void *data);
void *osync_context_get_plugin_data(OSyncContext *context);
void osync_context_send_log(OSyncContext *ctx, const char *message, ...);
OSyncMember *osync_context_get_member(OSyncContext *ctx);
void osync_context_report_osyncerror(OSyncContext *context, OSyncError **error);