diff options
Diffstat (limited to 'src/arch/sharing/instance.h')
-rw-r--r-- | src/arch/sharing/instance.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/arch/sharing/instance.h b/src/arch/sharing/instance.h index 8cf8385..81c56ef 100644 --- a/src/arch/sharing/instance.h +++ b/src/arch/sharing/instance.h @@ -49,7 +49,7 @@ typedef struct _GSharedInstanceIface GSharedInstanceIface; GType g_shared_instance_get_type(void) G_GNUC_CONST; /* Initialise un nouvel objet partagé avec des informations. */ -bool g_shared_instance_init(GSharedInstance *, const void *); +bool g_shared_instance_init(GSharedInstance *, const GSharedInstance *); /* Fournit la valeur du compteur de partage. */ unsigned int g_shared_instance_get_references(const GSharedInstance *); @@ -60,11 +60,8 @@ void g_shared_instance_inc_references(GSharedInstance *); /* Décrémente le compteur de partage. */ void g_shared_instance_dec_references(GSharedInstance *); -/* Indique l'objet partagé correspond à une description donnée. */ -gboolean g_shared_instance_compare_info(const GSharedInstance *, const void *); - -/* Détermine si deux instances partagées sont identiques. */ -gboolean g_shared_instance_is_equal(const GSharedInstance *, const GSharedInstance *); +/* Compare de façon accélérée un object partagé avec un autre. */ +int g_shared_instance_quickly_compare(const GSharedInstance **, const GSharedInstance **); |