|
OpenSync
0.22
|
A change object. More...
#include <opensync_change_internals.h>
Data Fields | |
| char * | uid |
| char * | hash |
| char * | data |
| int | size |
| osync_bool | has_data |
| OSyncObjType * | objtype |
| char * | objtype_name |
| OSyncObjFormat * | format |
| char * | format_name |
| OSyncObjFormat * | initial_format |
| char * | initial_format_name |
| OSyncFormatEnv * | conv_env |
| OSyncMember * | member |
| OSyncChangeType | changetype |
| void * | engine_data |
| long long int | id |
| int | refcount |
| long long int | mappingid |
| OSyncDB * | changes_db |
| char * | destobjtype |
| char * | sourceobjtype |
| OSyncMember * | sourcemember |
A change object.
Definition at line 6 of file opensync_change_internals.h.
| char* OSyncChange::uid |
The uid of this change
Definition at line 8 of file opensync_change_internals.h.
Referenced by osync_change_copy(), osync_change_duplicate(), osync_change_get_uid(), osync_change_set_uid(), osync_change_update(), osync_hashtable_detect_change(), osync_hashtable_get_hash(), and osync_member_read_change().
| char* OSyncChange::hash |
The hash of this change
Definition at line 10 of file opensync_change_internals.h.
Referenced by osync_change_copy(), osync_change_get_hash(), osync_change_reset(), osync_change_set_hash(), osync_change_update(), and osync_hashtable_detect_change().
| char* OSyncChange::data |
The data reported from the plugin
Definition at line 12 of file opensync_change_internals.h.
Referenced by osync_change_compare_data(), osync_change_copy_data(), osync_change_free_data(), osync_change_get_data(), osync_change_get_printable(), osync_change_reset(), osync_change_set_data(), and osync_member_committed_all().
| int OSyncChange::size |
The size of the data from the plugin
Definition at line 14 of file opensync_change_internals.h.
Referenced by osync_change_copy_data(), osync_change_free_data(), osync_change_get_datasize(), osync_change_get_printable(), osync_change_reset(), and osync_change_set_data().
| osync_bool OSyncChange::has_data |
Is the set data already the "real" data
Definition at line 16 of file opensync_change_internals.h.
Referenced by osync_change_copy(), osync_change_detect_objformat(), osync_change_detect_objformat_full(), osync_change_get_printable(), osync_change_get_revision(), osync_change_has_data(), osync_change_reset(), osync_change_set_data(), and osync_change_update().
| OSyncObjType* OSyncChange::objtype |
The object type of the change
Definition at line 19 of file opensync_change_internals.h.
Referenced by osync_change_copy(), osync_change_get_objtype(), osync_change_set_objformat(), osync_change_set_objtype(), osync_change_set_objtype_string(), and osync_change_update().
| char* OSyncChange::objtype_name |
The name of the object type
Definition at line 21 of file opensync_change_internals.h.
Referenced by osync_change_get_objtype(), and osync_change_set_objtype_string().
| OSyncObjFormat* OSyncChange::format |
The format of the change
Definition at line 23 of file opensync_change_internals.h.
Referenced by osync_change_compare_data(), osync_change_copy(), osync_change_copy_data(), osync_change_get_objformat(), osync_change_set_objformat(), osync_change_set_objformat_string(), osync_change_update(), and osync_member_make_random_data().
| char* OSyncChange::format_name |
The name of the format
Definition at line 25 of file opensync_change_internals.h.
Referenced by osync_change_get_objformat(), and osync_change_set_objformat_string().
| OSyncObjFormat* OSyncChange::initial_format |
The format that was initialy reported
Definition at line 28 of file opensync_change_internals.h.
Referenced by osync_change_get_initial_objformat().
| char* OSyncChange::initial_format_name |
The name of the initial format
Definition at line 30 of file opensync_change_internals.h.
Referenced by osync_change_get_initial_objformat().
| OSyncFormatEnv* OSyncChange::conv_env |
The conversion environment of this change
Definition at line 33 of file opensync_change_internals.h.
Referenced by osync_change_get_initial_objformat(), osync_change_get_objformat(), osync_change_get_objtype(), osync_change_set_conv_env(), and osync_change_set_member().
| OSyncMember* OSyncChange::member |
The parent of this change
Definition at line 36 of file opensync_change_internals.h.
Referenced by _new_change_receiver(), osync_change_copy(), osync_change_get_member(), osync_change_save(), and osync_change_set_member().
| OSyncChangeType OSyncChange::changetype |
The change type
Definition at line 38 of file opensync_change_internals.h.
Referenced by osync_change_compare(), osync_change_copy(), osync_change_get_changetype(), osync_change_reset(), osync_change_set_changetype(), osync_change_update(), osync_hashtable_detect_change(), osync_member_add_random_data(), osync_member_delete_data(), and osync_member_modify_random_data().
| void* OSyncChange::engine_data |
The data associated by the engine with this change
Definition at line 40 of file opensync_change_internals.h.
Referenced by osync_change_get_engine_data(), and osync_change_set_engine_data().
| long long int OSyncChange::id |
The unique id
Definition at line 42 of file opensync_change_internals.h.
Referenced by osync_change_get_id().
| int OSyncChange::refcount |
The reference counter for this object
Definition at line 44 of file opensync_change_internals.h.
Referenced by osync_change_decref(), osync_change_new(), and osync_change_ref().
| long long int OSyncChange::mappingid |
The id of the mapping for this change
Definition at line 46 of file opensync_change_internals.h.
Referenced by osync_change_get_mappingid(), and osync_change_set_mappingid().
| OSyncDB* OSyncChange::changes_db |
The database where this change is stored
Definition at line 48 of file opensync_change_internals.h.
Referenced by osync_change_copy(), osync_change_save(), and osync_change_update().
| char* OSyncChange::destobjtype |
The name of the destination object type for the filter
Definition at line 52 of file opensync_change_internals.h.
Referenced by osync_member_commit_change().
| char* OSyncChange::sourceobjtype |
the name of the source object type for the filter
Definition at line 54 of file opensync_change_internals.h.
Referenced by osync_change_copy(), osync_change_get_sourceobjtype(), and osync_change_update().
| OSyncMember* OSyncChange::sourcemember |
the member where this change originated
Definition at line 56 of file opensync_change_internals.h.
1.8.14