/** * pk_backend_init: **/ static void pk_backend_init (PkBackend *backend) { backend->priv = PK_BACKEND_GET_PRIVATE (backend); backend->priv->conf = pk_conf_new (); backend->priv->network = pk_network_new (); backend->priv->eulas = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL); }
/** * pk_backend_init: **/ static void pk_backend_init (PkBackend *backend) { backend->priv = PK_BACKEND_GET_PRIVATE (backend); #ifdef PK_BUILD_DAEMON backend->priv->network = pk_network_new (); #endif backend->priv->eulas = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL); backend->priv->thread_hash = g_hash_table_new_full (g_direct_hash, g_direct_equal, NULL, g_free); g_mutex_init (&backend->priv->thread_hash_mutex); }