Changeset 3394
- Timestamp:
- 07/07/08 09:46:03 (3 months ago)
- Files:
-
- trunk/opensync/plugin/opensync_plugin_config.c (modified) (1 diff)
- trunk/opensync/plugin/opensync_plugin_config.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/opensync/plugin/opensync_plugin_config.c
r3393 r3394 1039 1039 } 1040 1040 1041 OSyncPluginRessource *osync_plugin_config_find_active_ressource(OSyncPluginConfig *config, const char *objtype) 1042 { 1043 osync_assert(config); 1044 osync_assert(objtype); 1045 1046 OSyncList *r; 1047 for (r = config->ressources; r; r = r->next) { 1048 OSyncPluginRessource *res = r->data; 1049 1050 if (!osync_plugin_ressource_is_enabled(res)) 1051 continue; 1052 1053 const char *res_objtype = osync_plugin_ressource_get_objtype(res); 1054 if (!res_objtype) 1055 continue; 1056 1057 if (!strcmp(res_objtype, objtype)) 1058 return res; 1059 1060 } 1061 1062 return NULL; 1063 } 1064 1065 1041 1066 OSyncPluginConnection *osync_plugin_config_get_connection(OSyncPluginConfig *config) 1042 1067 { trunk/opensync/plugin/opensync_plugin_config.h
r3347 r3394 39 39 /* Ressources */ 40 40 OSYNC_EXPORT OSyncList *osync_plugin_config_get_ressources(OSyncPluginConfig *plugin); 41 OSYNC_EXPORT OSyncPluginRessource *osync_plugin_config_find_active_ressource(OSyncPluginConfig *config, const char *objtype); 41 42 OSYNC_EXPORT void osync_plugin_config_add_ressource(OSyncPluginConfig *plugin, OSyncPluginRessource *ressource); 42 43 OSYNC_EXPORT void osync_plugin_config_remove_ressource(OSyncPluginConfig *plugin, OSyncPluginRessource *ressource);
