summaryrefslogtreecommitdiff
path: root/src/plugins/plugin.h
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2017-10-04 18:36:48 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2017-10-04 18:36:48 (GMT)
commit105394bcc19b3565c6b77d38625d8813596d0c1b (patch)
treea4ee17a5ecfa3dfa9327f5ec78da78cd2bd65a59 /src/plugins/plugin.h
parent208abfe4182c0dafc230e0377b3efcc6c24be0f9 (diff)
Updated and improved the plugin system.
Diffstat (limited to 'src/plugins/plugin.h')
-rw-r--r--src/plugins/plugin.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/plugin.h b/src/plugins/plugin.h
index 6d783b7..78dcaa6 100644
--- a/src/plugins/plugin.h
+++ b/src/plugins/plugin.h
@@ -51,7 +51,7 @@ typedef enum _PluginStatusFlags
PSF_UNKNOW_DEP = (1 << 0), /* Dépendance non trouvée */
PSF_DEP_LOOP = (1 << 1), /* Dépendances circulaires */
PSF_FAILURE = (1 << 2), /* Erreur au chargement */
- PSF_LOADED = (1 << 2) /* Greffon intégré au système */
+ PSF_LOADED = (1 << 3) /* Greffon intégré au système */
} PluginStatusFlags;
@@ -73,6 +73,9 @@ GType g_plugin_module_get_type(void);
/* Crée un module pour un greffon donné. */
GPluginModule *g_plugin_module_new(const gchar *);
+/* Indique le fichier contenant le greffon manipulé. */
+const char *g_plugin_module_get_filename(const GPluginModule *);
+
/* Fournit la description du greffon dans son intégralité. */
const plugin_interface *g_plugin_module_get_interface(const GPluginModule *);