diff options
Diffstat (limited to 'src/glibext/singleton.h')
-rw-r--r-- | src/glibext/singleton.h | 14 |
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 *); |