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
rsbac_list_item_thead
rsbac_list_item_ttail
rsbac_list_item_tcurr
rwlock_t lock
rsbac_list_count_t count
boolean dirty
boolean no_write
rsbac_list_reg_item_tprev
rsbac_list_reg_item_tnext
rsbac_list_reg_item_tself


Field Documentation

rsbac_list_compare_function_t* rsbac_list_reg_item_t::compare
 

Definition at line 81 of file gen_lists.h.

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

rsbac_list_count_t rsbac_list_reg_item_t::count
 

Definition at line 90 of file gen_lists.h.

Referenced by add_item(), do_remove_item(), fill_buffer(), insert_item_compare(), insert_item_memcmp(), and remove_all_items().

struct rsbac_list_item_t* rsbac_list_reg_item_t::curr
 

Definition at line 88 of file gen_lists.h.

Referenced by add_item(), do_remove_item(), insert_item_compare(), insert_item_memcmp(), lookup_item_compare(), lookup_item_memcmp(), and remove_all_items().

void* rsbac_list_reg_item_t::def_data
 

Definition at line 83 of file gen_lists.h.

Referenced by clear_reg().

kdev_t rsbac_list_reg_item_t::device
 

Definition at line 85 of file gen_lists.h.

Referenced by fill_buffer(), and read_list().

boolean rsbac_list_reg_item_t::dirty
 

Definition at line 91 of file gen_lists.h.

u_int rsbac_list_reg_item_t::flags
 

Definition at line 80 of file gen_lists.h.

Referenced by read_list().

rsbac_list_get_conv_t* rsbac_list_reg_item_t::get_conv
 

Definition at line 82 of file gen_lists.h.

Referenced by read_list().

struct rsbac_list_item_t* rsbac_list_reg_item_t::head
 

Definition at line 86 of file gen_lists.h.

Referenced by add_item(), 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(), and remove_all_items().

struct rsbac_list_info_t rsbac_list_reg_item_t::info
 

Definition at line 79 of file gen_lists.h.

Referenced by add_item(), fill_buffer(), insert_item_memcmp(), lookup_item_data_compare(), lookup_item_data_memcmp(), lookup_item_memcmp(), and read_list().

rwlock_t rsbac_list_reg_item_t::lock
 

Definition at line 89 of file gen_lists.h.

Referenced by fill_buffer(), and read_list().

char rsbac_list_reg_item_t::name[RSBAC_LIST_MAX_FILENAME+1]
 

Definition at line 84 of file gen_lists.h.

Referenced by fill_buffer(), and read_list().

struct rsbac_list_reg_item_t* rsbac_list_reg_item_t::next
 

Definition at line 97 of file gen_lists.h.

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

boolean rsbac_list_reg_item_t::no_write
 

Definition at line 92 of file gen_lists.h.

struct rsbac_list_reg_item_t* rsbac_list_reg_item_t::prev
 

Definition at line 96 of file gen_lists.h.

Referenced by add_reg(), and remove_reg().

struct rsbac_list_reg_item_t* rsbac_list_reg_item_t::self
 

Definition at line 98 of file gen_lists.h.

struct rsbac_list_item_t* rsbac_list_reg_item_t::tail
 

Definition at line 87 of file gen_lists.h.

Referenced by add_item(), do_remove_item(), insert_item_compare(), insert_item_memcmp(), and remove_all_items().


The documentation for this struct was generated from the following file:
Generated on Tue Aug 31 10:05:29 2004 for RSBAC by doxygen 1.3.8