summaryrefslogtreecommitdiff
path: root/src/core/global.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/global.h')
-rw-r--r--src/core/global.h38
1 files changed, 35 insertions, 3 deletions
diff --git a/src/core/global.h b/src/core/global.h
index 0a9172b..f5d8a62 100644
--- a/src/core/global.h
+++ b/src/core/global.h
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* global.h - prototypes pour la conservation et l'accès aux variables globales
*
- * Copyright (C) 2017-2018 Cyrille Bagard
+ * Copyright (C) 2017-2024 Cyrille Bagard
*
* This file is part of Chrysalide.
*
@@ -25,6 +25,35 @@
#define _CORE_GLOBAL_H
+#include "../glibext/secstorage.h"
+#include "../glibext/workqueue.h"
+
+
+
+/* Fournit les volumes d'octets échangés sur le réseau. */
+void get_network_stats(size_t *, size_t *);
+
+/* Augmente les volumes d'octets échangés sur le réseau. */
+void update_network_stats(size_t, size_t);
+
+/* Définit le gestionnaire de traitements parallèles courant. */
+void set_work_queue(/* __steal */GWorkQueue *);
+
+/* Fournit le gestionnaire de traitements parallèles courant. */
+GWorkQueue *get_work_queue(void);
+
+/* Définit le stockage sécurisé principal. */
+void set_secret_storage(/* __steal */GSecretStorage *);
+
+/* Fournit le stockage sécurisé principal. */
+GSecretStorage *get_secret_storage(void);
+
+
+
+
+
+#if 0
+
#include <stdbool.h>
@@ -42,10 +71,10 @@ void set_batch_mode(void);
bool is_batch_mode(void);
/* Définit le gestionnaire de traitements parallèles courant. */
-void set_work_queue(GWorkQueue *);
+//void set_work_queue(GWorkQueue *);
/* Fournit le gestionnaire de traitements parallèles courant. */
-GWorkQueue *get_work_queue(void);
+//GWorkQueue *get_work_queue(void);
/* Définit l'adresse de l'explorateur de contenus courant. */
void set_current_content_explorer(GContentExplorer *);
@@ -78,5 +107,8 @@ typedef void (* current_project_change_cb) (GStudyProject *, bool);
void register_project_change_notification(current_project_change_cb);
+#endif
+
+
#endif /* _CORE_GLOBAL_H */