• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/dbus-1.6.8/dbus/

Lines Matching defs:db

121  * @param db the database
128 _dbus_user_database_lookup (DBusUserDatabase *db,
149 info = _dbus_hash_table_lookup_uintptr (db->users, uid);
151 info = _dbus_hash_table_lookup_string (db->users_by_name, _dbus_string_get_const_data (username));
202 if (!_dbus_hash_table_insert_uintptr (db->users, info->uid, info))
209 if (!_dbus_hash_table_insert_string (db->users_by_name,
213 _dbus_hash_table_remove_uintptr (db->users, info->uid);
411 DBusUserDatabase *db;
415 db = _dbus_user_database_get_system ();
416 if (db == NULL)
422 if (!_dbus_user_database_get_username (db, username,
450 DBusUserDatabase *db;
454 db = _dbus_user_database_get_system ();
455 if (db == NULL)
461 if (!_dbus_user_database_get_uid (db, uid,
496 DBusUserDatabase *db;
501 db = _dbus_user_database_get_system ();
502 if (db == NULL)
508 if (!_dbus_user_database_get_username (db, username,
533 DBusUserDatabase *db;
535 db = dbus_new0 (DBusUserDatabase, 1);
536 if (db == NULL)
539 db->refcount = 1;
541 db->users = _dbus_hash_table_new (DBUS_HASH_UINTPTR,
544 if (db->users == NULL)
547 db->groups = _dbus_hash_table_new (DBUS_HASH_UINTPTR,
550 if (db->groups == NULL)
553 db->users_by_name = _dbus_hash_table_new (DBUS_HASH_STRING,
555 if (db->users_by_name == NULL)
558 db->groups_by_name = _dbus_hash_table_new (DBUS_HASH_STRING,
560 if (db->groups_by_name == NULL)
563 return db;
566 _dbus_user_database_unref (db);
574 _dbus_user_database_flush (DBusUserDatabase *db)
576 _dbus_hash_table_remove_all(db->users_by_name);
577 _dbus_hash_table_remove_all(db->groups_by_name);
578 _dbus_hash_table_remove_all(db->users);
579 _dbus_hash_table_remove_all(db->groups);
585 * @param db the database
589 _dbus_user_database_ref (DBusUserDatabase *db)
591 _dbus_assert (db->refcount > 0);
593 db->refcount += 1;
595 return db;
601 * @param db the database
604 _dbus_user_database_unref (DBusUserDatabase *db)
606 _dbus_assert (db->refcount > 0);
608 db->refcount -= 1;
609 if (db->refcount == 0)
611 if (db->users)
612 _dbus_hash_table_unref (db->users);
614 if (db->groups)
615 _dbus_hash_table_unref (db->groups);
617 if (db->users_by_name)
618 _dbus_hash_table_unref (db->users_by_name);
620 if (db->groups_by_name)
621 _dbus_hash_table_unref (db->groups_by_name);
623 dbus_free (db);
631 * @param db user database
638 _dbus_user_database_get_uid (DBusUserDatabase *db,
643 *info = _dbus_user_database_lookup (db, uid, NULL, error);
650 * @param db user database
657 _dbus_user_database_get_username (DBusUserDatabase *db,
662 *info = _dbus_user_database_lookup (db, DBUS_UID_UNSET, username, error);