Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gcache.h File Reference
#include <glib/glist.h>

Go to the source code of this file.

Typedefs

typedef gpointer(* GCacheNewFunc) (gpointer key) GLIB_DEPRECATED_TYPE_IN_2_26
 
typedef gpointer(* GCacheDupFunc) (gpointer value) GLIB_DEPRECATED_TYPE_IN_2_26
 
typedef void(* GCacheDestroyFunc) (gpointer value) GLIB_DEPRECATED_TYPE_IN_2_26
 

Functions

G_BEGIN_DECLS struct _GCache GCache GLIB_DEPRECATED_TYPE_IN_2_26_FOR (GHashTable)
 
G_GNUC_BEGIN_IGNORE_DEPRECATIONS GLIB_DEPRECATED GCache * g_cache_new (GCacheNewFunc value_new_func, GCacheDestroyFunc value_destroy_func, GCacheDupFunc key_dup_func, GCacheDestroyFunc key_destroy_func, GHashFunc hash_key_func, GHashFunc hash_value_func, GEqualFunc key_equal_func)
 
GLIB_DEPRECATED void g_cache_destroy (GCache *cache)
 
GLIB_DEPRECATED gpointer g_cache_insert (GCache *cache, gpointer key)
 
GLIB_DEPRECATED void g_cache_remove (GCache *cache, gconstpointer value)
 
GLIB_DEPRECATED void g_cache_key_foreach (GCache *cache, GHFunc func, gpointer user_data)
 
GLIB_DEPRECATED void g_cache_value_foreach (GCache *cache, GHFunc func, gpointer user_data)
 

Typedef Documentation

◆ GCacheDestroyFunc

typedef void(* GCacheDestroyFunc) (gpointer value) GLIB_DEPRECATED_TYPE_IN_2_26

Definition at line 42 of file gcache.h.

◆ GCacheDupFunc

Definition at line 41 of file gcache.h.

◆ GCacheNewFunc

typedef gpointer(* GCacheNewFunc) (gpointer key) GLIB_DEPRECATED_TYPE_IN_2_26

Definition at line 40 of file gcache.h.

Function Documentation

◆ g_cache_destroy()

GLIB_DEPRECATED void g_cache_destroy ( GCache * cache)

◆ g_cache_insert()

GLIB_DEPRECATED gpointer g_cache_insert ( GCache * cache,
gpointer key )

◆ g_cache_key_foreach()

GLIB_DEPRECATED void g_cache_key_foreach ( GCache * cache,
GHFunc func,
gpointer user_data )

◆ g_cache_new()

G_GNUC_BEGIN_IGNORE_DEPRECATIONS GLIB_DEPRECATED GCache * g_cache_new ( GCacheNewFunc value_new_func,
GCacheDestroyFunc value_destroy_func,
GCacheDupFunc key_dup_func,
GCacheDestroyFunc key_destroy_func,
GHashFunc hash_key_func,
GHashFunc hash_value_func,
GEqualFunc key_equal_func )

◆ g_cache_remove()

GLIB_DEPRECATED void g_cache_remove ( GCache * cache,
gconstpointer value )

◆ g_cache_value_foreach()

GLIB_DEPRECATED void g_cache_value_foreach ( GCache * cache,
GHFunc func,
gpointer user_data )

◆ GLIB_DEPRECATED_TYPE_IN_2_26_FOR()

G_BEGIN_DECLS struct _GCache GCache GLIB_DEPRECATED_TYPE_IN_2_26_FOR ( GHashTable )