OpenSync  0.22
opensync/opensync_env_internals.h
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);