00001
00002 #ifndef DOXYGEN_SHOULD_SKIP_THIS
00003 struct OSyncEnv {
00004 GList *groups;
00005 osync_bool is_initialized;
00006 GHashTable *options;
00007
00008 char *groupsdir;
00009
00010 GList *plugins;
00011 GList *formatplugins;
00012 GList *modules;
00013
00014 GList *format_templates;
00015 GList *converter_templates;
00016 GList *objtype_templates;
00017 GList *data_detectors;
00018 GList *filter_functions;
00019 GList *extension_templates;
00020
00021 GModule *current_module;
00022 };
00023 #endif
00024
00025 osync_bool _osync_open_xml_file(xmlDocPtr *doc, xmlNodePtr *cur, const char *path, const char *topentry, OSyncError **error);
00026 long long int _osync_env_create_group_id(OSyncEnv *env);