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.