rsbac_list_reg_item_t Struct Reference

#include <gen_lists.h>


Data Fields

rsbac_list_info_t info
u_int flags
rsbac_list_compare_function_tcompare
rsbac_list_get_conv_tget_conv
void * def_data
char name [RSBAC_LIST_MAX_FILENAME+1]
kdev_t device
rwlock_t lock
rsbac_boolean_t dirty
rsbac_boolean_t no_write
rsbac_nanotime_t lastchange
u_int nr_hashes
u_int max_items_per_hash
rsbac_list_hash_function_thash_function
char old_name_base [RSBAC_LIST_MAX_FILENAME+1]
rsbac_list_reg_item_tprev
rsbac_list_reg_item_tnext
rsbac_list_reg_item_tself
rsbac_list_hashed_thashed


Detailed Description

Definition at line 128 of file gen_lists.h.


Field Documentation

struct rsbac_list_info_t rsbac_list_reg_item_t::info

Definition at line 129 of file gen_lists.h.

Referenced by add_item(), do_read_list(), fill_buffer(), insert_item_memcmp(), lookup_item_data_compare(), lookup_item_data_memcmp(), lookup_item_memcmp(), rsbac_check_lists(), rsbac_list_check(), rsbac_list_copy(), rsbac_list_destroy(), rsbac_list_detach(), rsbac_list_get_item_size(), rsbac_list_max_items(), rsbac_list_no_write(), rsbac_ta_list_add_ttl(), rsbac_ta_list_get_all_data(), rsbac_ta_list_get_all_desc(), rsbac_ta_list_get_all_items_ttl(), rsbac_ta_list_get_data_ttl(), rsbac_ta_list_get_desc(), rsbac_ta_list_get_max_desc(), and rsbac_ta_list_get_next_desc().

u_int rsbac_list_reg_item_t::flags

Definition at line 130 of file gen_lists.h.

Referenced by add_item(), do_read_list(), read_list(), rsbac_list_auto_rehash(), rsbac_list_destroy(), and rsbac_list_detach().

rsbac_list_compare_function_t* rsbac_list_reg_item_t::compare

Definition at line 131 of file gen_lists.h.

Referenced by add_item(), insert_item_compare(), lookup_item(), lookup_item_compare(), and rsbac_ta_list_get_max_desc().

rsbac_list_get_conv_t* rsbac_list_reg_item_t::get_conv

Definition at line 132 of file gen_lists.h.

Referenced by do_read_list().

void* rsbac_list_reg_item_t::def_data

Definition at line 133 of file gen_lists.h.

Referenced by clear_reg(), rsbac_check_lists(), rsbac_list_check(), rsbac_ta_list_add_ttl(), and rsbac_ta_list_get_data_ttl().

char rsbac_list_reg_item_t::name[RSBAC_LIST_MAX_FILENAME+1]

Definition at line 134 of file gen_lists.h.

Referenced by add_item(), fill_buffer(), lookup_reg_name(), read_list(), rsbac_check_lists(), rsbac_list_auto_rehash(), rsbac_list_check(), rsbac_list_copy(), rsbac_list_destroy(), rsbac_list_detach(), rsbac_list_max_items(), rsbac_list_no_write(), and rsbac_list_register_hashed().

kdev_t rsbac_list_reg_item_t::device

Definition at line 135 of file gen_lists.h.

Referenced by add_item(), do_read_list(), fill_buffer(), lookup_reg_name(), read_list(), rsbac_check_lists(), rsbac_list_auto_rehash(), and rsbac_list_check().

rwlock_t rsbac_list_reg_item_t::lock

Definition at line 136 of file gen_lists.h.

Referenced by do_read_list(), fill_buffer(), rsbac_check_lists(), rsbac_list_auto_rehash(), rsbac_list_check(), rsbac_list_copy(), rsbac_ta_list_add_ttl(), rsbac_ta_list_exist(), rsbac_ta_list_get_all_data(), rsbac_ta_list_get_all_desc(), rsbac_ta_list_get_all_items_ttl(), rsbac_ta_list_get_data_ttl(), rsbac_ta_list_get_desc(), rsbac_ta_list_get_max_desc(), rsbac_ta_list_get_next_desc(), rsbac_ta_list_remove(), and rsbac_ta_list_remove_all().

rsbac_boolean_t rsbac_list_reg_item_t::dirty

Definition at line 137 of file gen_lists.h.

Referenced by read_list(), rsbac_list_check(), rsbac_list_detach(), rsbac_list_write_buffers(), and rsbac_ta_list_add_ttl().

rsbac_boolean_t rsbac_list_reg_item_t::no_write

Definition at line 138 of file gen_lists.h.

Referenced by rsbac_list_detach(), and rsbac_list_no_write().

struct rsbac_nanotime_t rsbac_list_reg_item_t::lastchange

Definition at line 139 of file gen_lists.h.

Referenced by fill_buffer().

u_int rsbac_list_reg_item_t::nr_hashes

Definition at line 140 of file gen_lists.h.

Referenced by add_item(), clear_reg(), do_rehash(), fill_buffer(), insert_item_compare(), insert_item_memcmp(), lookup_item_compare(), lookup_item_data_compare(), lookup_item_data_memcmp(), lookup_item_memcmp(), remove_item(), rsbac_check_lists(), rsbac_list_auto_rehash(), rsbac_list_check(), rsbac_list_copy(), rsbac_list_get_nr_hashes(), rsbac_ta_list_add_ttl(), rsbac_ta_list_count(), rsbac_ta_list_exist(), rsbac_ta_list_get_all_data(), rsbac_ta_list_get_all_desc(), rsbac_ta_list_get_all_items_ttl(), rsbac_ta_list_get_data_ttl(), rsbac_ta_list_get_max_desc(), rsbac_ta_list_get_next_desc(), rsbac_ta_list_remove(), and rsbac_ta_list_remove_all().

u_int rsbac_list_reg_item_t::max_items_per_hash

Definition at line 141 of file gen_lists.h.

Referenced by add_item(), and rsbac_list_max_items().

rsbac_list_hash_function_t* rsbac_list_reg_item_t::hash_function

Definition at line 142 of file gen_lists.h.

Referenced by add_item(), insert_item_compare(), insert_item_memcmp(), lookup_item_compare(), lookup_item_memcmp(), remove_item(), rsbac_ta_list_add_ttl(), rsbac_ta_list_exist(), rsbac_ta_list_get_data_ttl(), rsbac_ta_list_get_next_desc(), and rsbac_ta_list_remove().

char rsbac_list_reg_item_t::old_name_base[RSBAC_LIST_MAX_FILENAME+1]

Definition at line 143 of file gen_lists.h.

Referenced by read_list().

struct rsbac_list_reg_item_t* rsbac_list_reg_item_t::prev

Definition at line 147 of file gen_lists.h.

Referenced by add_reg(), and remove_reg().

struct rsbac_list_reg_item_t* rsbac_list_reg_item_t::next

Definition at line 148 of file gen_lists.h.

Referenced by add_reg(), lookup_reg(), lookup_reg_name(), remove_reg(), and rsbac_list_auto_rehash().

struct rsbac_list_reg_item_t* rsbac_list_reg_item_t::self

Definition at line 149 of file gen_lists.h.

Referenced by remove_reg(), rsbac_list_check(), rsbac_list_copy(), rsbac_list_get_item_size(), rsbac_list_get_nr_hashes(), rsbac_list_write_buffers(), rsbac_ta_list_add_ttl(), rsbac_ta_list_count(), rsbac_ta_list_exist(), rsbac_ta_list_get_all_data(), rsbac_ta_list_get_all_desc(), rsbac_ta_list_get_all_items_ttl(), rsbac_ta_list_get_data_ttl(), rsbac_ta_list_get_desc(), rsbac_ta_list_get_max_desc(), rsbac_ta_list_get_next_desc(), rsbac_ta_list_remove(), and rsbac_ta_list_remove_all().

struct rsbac_list_hashed_t* rsbac_list_reg_item_t::hashed

Definition at line 151 of file gen_lists.h.

Referenced by add_item(), clear_reg(), do_rehash(), do_remove_item(), fill_buffer(), insert_item_compare(), insert_item_memcmp(), lookup_item_compare(), lookup_item_data_compare(), lookup_item_data_memcmp(), lookup_item_memcmp(), remove_all_items(), rsbac_check_lists(), rsbac_list_auto_rehash(), rsbac_list_check(), rsbac_list_copy(), rsbac_ta_list_add_ttl(), rsbac_ta_list_count(), rsbac_ta_list_exist(), rsbac_ta_list_get_all_data(), rsbac_ta_list_get_all_desc(), rsbac_ta_list_get_all_items_ttl(), rsbac_ta_list_get_data_ttl(), rsbac_ta_list_get_max_desc(), rsbac_ta_list_get_next_desc(), rsbac_ta_list_remove(), and rsbac_ta_list_remove_all().


The documentation for this struct was generated from the following file:
Generated on Wed May 16 11:54:37 2007 for RSBAC by  doxygen 1.5.1