22 #include "engine_internals.h" 24 void osync_status_conflict(OSyncEngine *engine, OSyncMapping *mapping)
27 if (engine->conflict_callback)
28 engine->conflict_callback(engine, mapping, engine->conflict_userdata);
38 if (engine->mebstat_callback) {
42 update.
member = client->member;
44 update.
error = *error;
47 engine->mebstat_callback(&update, engine->mebstat_userdata);
57 if (engine->changestat_callback) {
64 update.
error = *error;
67 engine->changestat_callback(engine, &update, engine->changestat_userdata);
77 if (engine->mapstat_callback) {
84 update.
error = *error;
87 engine->mapstat_callback(&update, engine->mapstat_userdata);
97 if (engine->engstat_callback) {
102 update.
error = *error;
105 engine->engstat_callback(engine, &update, engine->engstat_userdata);
memberupdatetype
The types of status updates for members.
Struct for the engine status callback.
long long int osync_change_get_mappingid(OSyncChange *change)
Gets the mappingid of a change.
changeupdatetype
The types of status updates for changes.
Struct for the member status callback.
Struct for the change status callback.
OSyncMember * osync_change_get_member(OSyncChange *change)
Gets the member which reported a change.
long long int osync_member_get_id(OSyncMember *member)
Gets the unique id of a member.
Struct for the mapping status callback.
engineupdatetype
The types of status updates for members.
void osync_trace(OSyncTraceType type, const char *message,...)
Used for tracing the application.
mappingupdatetype
The types of status updates for mappings.