1 #ifndef HAVE_OPENSYNC_H 2 #define HAVE_OPENSYNC_H 45 typedef struct OSyncEnv OSyncEnv;
51 typedef struct OSyncContext OSyncContext;
57 typedef struct OSyncFormatProperty OSyncFormatProperty;
62 typedef int osync_bool;
64 #include "opensync_debug.h" 65 #include "opensync_env.h" 66 #include "opensync_plugin.h" 67 #include "opensync_group.h" 68 #include "opensync_member.h" 69 #include "opensync_error.h" 70 #include "opensync_hashtable.h" 71 #include "opensync_change.h" 72 #include "opensync_context.h" 73 #include "opensync_filter.h" 74 #include "opensync_convert.h" 75 #include "opensync_changecmds.h" 76 #include "opensync_convreg.h" 77 #include "opensync_anchor.h" 78 #include "opensync_time.h" 79 #include "opensync_serializer.h"
Represent a synchronzation plugin.
Represent a group of members that should be synchronized.
A member of a group which represent a single device.
Represents a filter to filter changes.
Represents a custom filter that can be used to call hooks.
Represent a abstract object type (like "contact")
Represents a Queue which can be used to receive messages.
OSyncChangeType
The changetypes of a change object.
Represent a hashtable which can be used to check if changes have been modifed or deleted.