summaryrefslogtreecommitdiff
path: root/src/glibext/singleton.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/glibext/singleton.h')
-rw-r--r--src/glibext/singleton.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/glibext/singleton.h b/src/glibext/singleton.h
index 36714fa..11afffd 100644
--- a/src/glibext/singleton.h
+++ b/src/glibext/singleton.h
@@ -25,6 +25,9 @@
#define _GLIBEXT_SINGLETON_H
+#include <stdbool.h>
+
+
#include "helpers.h"
@@ -37,14 +40,11 @@
DECLARE_INTERFACE(GSingletonCandidate, g_singleton_candidate, G, SINGLETON_CANDIDATE);
-/* Fournit une liste de candidats embarqués par un candidat. */
-GSingletonCandidate **g_singleton_candidate_list_inner_instances(const GSingletonCandidate *, size_t *);
-
-/* Fournit l'empreinte d'un candidat à une centralisation. */
-guint g_singleton_candidate_hash(GSingletonCandidate *);
+/* Indique si le candidat est figé. */
+bool g_singleton_candidate_is_read_only(const GSingletonCandidate *);
-/* Détermine si deux candidats à l'unicité sont identiques. */
-gboolean g_singleton_candidate_is_equal(GSingletonCandidate *, GSingletonCandidate *);
+/* Crée une copie modifiable d'un object unique. */
+GSingletonCandidate *g_singleton_candidate_dup(const GSingletonCandidate *);