summaryrefslogtreecommitdiff
path: root/src/plugins/plugin-int.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/plugin-int.h')
-rw-r--r--src/plugins/plugin-int.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/plugins/plugin-int.h b/src/plugins/plugin-int.h
index ac6ade6..821653c 100644
--- a/src/plugins/plugin-int.h
+++ b/src/plugins/plugin-int.h
@@ -32,6 +32,7 @@
#include "plugin.h"
#include "plugin-def.h"
#include "../analysis/content.h"
+#include "../common/bits.h"
#include "../gui/panels/log.h"
@@ -91,6 +92,10 @@ struct _GPluginModule
const plugin_interface *interface; /* Déclaration d'interfaçage */
+ PluginStatusFlags flags; /* Fanion pour l'état courant */
+
+ bitfield_t *dependencies; /* Cartographie des dépendances*/
+
pg_management_fc init; /* Procédure d'initialisation */
pg_management_fc exit; /* Procédure d'extinction */
@@ -126,9 +131,6 @@ struct _GPluginModuleClass
-/* Termine le chargement du greffon préparé. */
-bool g_plugin_module_load(GPluginModule *);
-
/* Présente dans le journal un message simple. */
void g_plugin_module_log_simple_message(const GPluginModule *, LogMessageType, const char *);
@@ -137,8 +139,7 @@ void g_plugin_module_log_variadic_message(const GPluginModule *, LogMessageType,
-/* Ajoute un greffon à la liste principale de greffons. */
-void add_plugin_to_main_list(GPluginModule *);
+