summaryrefslogtreecommitdiff
path: root/src/plugins/plugin-int.h
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2018-10-14 13:54:04 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2018-10-14 13:54:04 (GMT)
commite505ea74b63394100f47233295f0a1835ffb99c2 (patch)
tree8ed09728aff7763ae0e55226090cfa71a7d419a9 /src/plugins/plugin-int.h
parentfc010082fcc5371ff198b5b3321eb81fbe2a6013 (diff)
Refined measures of elapsed time.
Diffstat (limited to 'src/plugins/plugin-int.h')
-rw-r--r--src/plugins/plugin-int.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/plugin-int.h b/src/plugins/plugin-int.h
index d04d9ab..0ab4f56 100644
--- a/src/plugins/plugin-int.h
+++ b/src/plugins/plugin-int.h
@@ -53,6 +53,9 @@ typedef void (* pg_handle_content_fc) (const GPluginModule *, PluginAction, GBin
/* Procède à une opération liée à un contenu chargé. */
typedef void (* pg_handle_loaded_fc) (const GPluginModule *, PluginAction, GLoadedContent *, wgroup_id_t, GtkStatusStack *);
+/* Assure l'interprétation d'un format en différé. */
+typedef bool (* pg_handle_format_analysis_fc) (const GPluginModule *, PluginAction, GBinFormat *, wgroup_id_t, GtkStatusStack *);
+
/* Procède à une opération liée au format de fichier uniquement. */
typedef bool (* pg_handle_format_fc) (const GPluginModule *, PluginAction, GBinFormat *, GtkStatusStack *);
@@ -124,6 +127,7 @@ struct _GPluginModule
pg_handle_content_fc handle_content; /* Explorations ou résolutions */
pg_handle_loaded_fc handle_loaded; /* Traitement de contenu chargé*/
+ pg_handle_format_analysis_fc handle_fmt_analysis; /* Analyse de format */
pg_handle_format_fc handle_format; /* Manipulation du format */
pg_preload_format_fc preload_format; /* Préchargement d'un format */