OpenSync  0.22
opensync_env_internals.h
1 
2 #ifndef DOXYGEN_SHOULD_SKIP_THIS
3 struct OSyncEnv {
4  GList *groups;
5  osync_bool is_initialized;
6  GHashTable *options;
7 
8  char *groupsdir;
9 
10  GList *plugins; //The registered plugins
11  GList *formatplugins; //The registered formats
12  GList *modules; //The loaded modules
13 
14  GList *format_templates;
15  GList *converter_templates;
16  GList *objtype_templates;
17  GList *data_detectors;
18  GList *filter_functions;
19  GList *extension_templates;
20 
21  GModule *current_module;
22 };
23 #endif
24 
25 osync_bool _osync_open_xml_file(xmlDocPtr *doc, xmlNodePtr *cur, const char *path, const char *topentry, OSyncError **error);
26 long long int _osync_env_create_group_id(OSyncEnv *env);
Represent an error.
osync_bool _osync_open_xml_file(xmlDocPtr *doc, xmlNodePtr *cur, const char *path, const char *topentry, OSyncError **error)
Opens a xml document.
Definition: opensync_env.c:652
long long int _osync_env_create_group_id(OSyncEnv *env)
Returns the next free number for a group in the environments configdir.
Definition: opensync_env.c:139