OpenSync 0.22
|
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; //The registered plugins 00011 GList *formatplugins; //The registered formats 00012 GList *modules; //The loaded 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);