rsbac_list_lol_reg_item_t Struct Reference

#include <gen_lists.h>


Data Fields

rsbac_list_lol_info_t info
u_int flags
rsbac_list_compare_function_tcompare
rsbac_list_compare_function_tsubcompare
rsbac_list_get_conv_tget_conv
rsbac_list_get_conv_tget_subconv
void * def_data
void * def_subdata
char name [RSBAC_LIST_MAX_FILENAME+1]
kdev_t device
rsbac_list_lol_item_thead
rsbac_list_lol_item_ttail
rsbac_list_lol_item_tcurr
rwlock_t lock
rsbac_list_count_t count
rsbac_boolean_t dirty
rsbac_boolean_t no_write
rsbac_list_lol_reg_item_tprev
rsbac_list_lol_reg_item_tnext
rsbac_list_lol_reg_item_tself


Field Documentation

rsbac_list_compare_function_t* rsbac_list_lol_reg_item_t::compare
 

Definition at line 114 of file gen_lists.h.

Referenced by insert_lol_item_compare(), lookup_lol_item(), and lookup_lol_item_compare().

rsbac_list_count_t rsbac_list_lol_reg_item_t::count
 

Definition at line 126 of file gen_lists.h.

Referenced by do_remove_lol_item(), fill_lol_buffer(), insert_lol_item_compare(), remove_all_lol_items(), rsbac_check_lists(), rsbac_list_lol_check(), rsbac_ta_list_lol_count(), rsbac_ta_list_lol_get_all_data(), rsbac_ta_list_lol_get_all_desc(), and rsbac_ta_list_lol_get_all_items().

struct rsbac_list_lol_item_t* rsbac_list_lol_reg_item_t::curr
 

Definition at line 124 of file gen_lists.h.

Referenced by do_remove_lol_item(), insert_lol_item_compare(), lookup_lol_item_compare(), remove_all_lol_items(), and rsbac_ta_list_lol_get_next_desc().

void* rsbac_list_lol_reg_item_t::def_data
 

Definition at line 118 of file gen_lists.h.

Referenced by clear_lol_reg(), rsbac_check_lists(), rsbac_list_lol_check(), rsbac_ta_list_lol_add_ttl(), rsbac_ta_list_lol_get_data_ttl(), rsbac_ta_list_lol_subadd_ttl(), rsbac_ta_list_lol_subremove(), and rsbac_ta_list_lol_subremove_all().

void* rsbac_list_lol_reg_item_t::def_subdata
 

Definition at line 119 of file gen_lists.h.

Referenced by clear_lol_reg(), rsbac_check_lists(), rsbac_list_lol_check(), rsbac_ta_list_lol_get_subdata_ttl(), and rsbac_ta_list_lol_subadd_ttl().

kdev_t rsbac_list_lol_reg_item_t::device
 

Definition at line 121 of file gen_lists.h.

Referenced by fill_lol_buffer(), lookup_lol_reg_name(), read_lol_list(), rsbac_check_lists(), and rsbac_list_lol_check().

rsbac_boolean_t rsbac_list_lol_reg_item_t::dirty
 

Definition at line 127 of file gen_lists.h.

Referenced by rsbac_check_lists(), rsbac_list_lol_detach(), rsbac_list_write_lol_buffers(), rsbac_ta_list_lol_add_ttl(), rsbac_ta_list_lol_remove(), rsbac_ta_list_lol_remove_all(), rsbac_ta_list_lol_subadd_ttl(), rsbac_ta_list_lol_subremove(), rsbac_ta_list_lol_subremove_all(), and rsbac_ta_list_lol_subremove_from_all().

u_int rsbac_list_lol_reg_item_t::flags
 

Definition at line 113 of file gen_lists.h.

Referenced by read_lol_list(), rsbac_check_lists(), rsbac_list_lol_check(), rsbac_list_lol_destroy(), rsbac_list_lol_detach(), rsbac_ta_list_lol_subadd_ttl(), rsbac_ta_list_lol_subremove(), and rsbac_ta_list_lol_subremove_all().

rsbac_list_get_conv_t* rsbac_list_lol_reg_item_t::get_conv
 

Definition at line 116 of file gen_lists.h.

Referenced by read_lol_list().

rsbac_list_get_conv_t* rsbac_list_lol_reg_item_t::get_subconv
 

Definition at line 117 of file gen_lists.h.

Referenced by read_lol_list().

struct rsbac_list_lol_item_t* rsbac_list_lol_reg_item_t::head
 

Definition at line 122 of file gen_lists.h.

Referenced by do_remove_lol_item(), fill_lol_buffer(), insert_lol_item_compare(), lookup_lol_item_compare(), lookup_lol_item_data_compare(), remove_all_lol_items(), rsbac_check_lists(), rsbac_list_lol_check(), rsbac_ta_list_lol_all_subcount(), rsbac_ta_list_lol_get_all_data(), rsbac_ta_list_lol_get_all_desc(), rsbac_ta_list_lol_get_all_items(), rsbac_ta_list_lol_get_next_desc(), rsbac_ta_list_lol_remove_all(), and rsbac_ta_list_lol_subremove_from_all().

struct rsbac_list_lol_info_t rsbac_list_lol_reg_item_t::info
 

Definition at line 112 of file gen_lists.h.

Referenced by fill_lol_buffer(), lookup_lol_item_data_compare(), lookup_lol_subitem_memcmp(), read_lol_list(), rsbac_check_lists(), rsbac_list_lol_check(), rsbac_list_lol_destroy(), rsbac_list_lol_detach(), rsbac_list_lol_get_item_size(), rsbac_list_lol_get_subitem_size(), rsbac_list_lol_no_write(), rsbac_ta_list_lol_add_ttl(), rsbac_ta_list_lol_get_all_data(), rsbac_ta_list_lol_get_all_desc(), rsbac_ta_list_lol_get_all_items(), rsbac_ta_list_lol_get_all_subdata(), rsbac_ta_list_lol_get_all_subdesc_ttl(), rsbac_ta_list_lol_get_all_subitems_ttl(), rsbac_ta_list_lol_get_data_ttl(), rsbac_ta_list_lol_get_desc(), rsbac_ta_list_lol_get_next_desc(), rsbac_ta_list_lol_get_subdata_ttl(), rsbac_ta_list_lol_subadd_ttl(), rsbac_ta_list_lol_subremove(), and rsbac_ta_list_lol_subremove_all().

rwlock_t rsbac_list_lol_reg_item_t::lock
 

Definition at line 125 of file gen_lists.h.

Referenced by fill_lol_buffer(), read_lol_list(), rsbac_check_lists(), rsbac_list_lol_check(), rsbac_ta_list_lol_add_ttl(), rsbac_ta_list_lol_all_subcount(), rsbac_ta_list_lol_exist(), rsbac_ta_list_lol_get_all_data(), rsbac_ta_list_lol_get_all_desc(), rsbac_ta_list_lol_get_all_items(), rsbac_ta_list_lol_get_all_subdata(), rsbac_ta_list_lol_get_all_subdesc_ttl(), rsbac_ta_list_lol_get_all_subitems_ttl(), rsbac_ta_list_lol_get_data_ttl(), rsbac_ta_list_lol_get_desc(), rsbac_ta_list_lol_get_next_desc(), rsbac_ta_list_lol_get_subdata_ttl(), rsbac_ta_list_lol_remove(), rsbac_ta_list_lol_remove_all(), rsbac_ta_list_lol_subadd_ttl(), rsbac_ta_list_lol_subcount(), rsbac_ta_list_lol_subexist(), rsbac_ta_list_lol_subexist_compare(), rsbac_ta_list_lol_subremove(), rsbac_ta_list_lol_subremove_all(), and rsbac_ta_list_lol_subremove_from_all().

char rsbac_list_lol_reg_item_t::name[RSBAC_LIST_MAX_FILENAME+1]
 

Definition at line 120 of file gen_lists.h.

Referenced by do_remove_lol_item(), fill_lol_buffer(), lookup_lol_reg_name(), read_lol_list(), rsbac_check_lists(), rsbac_list_lol_check(), rsbac_list_lol_destroy(), rsbac_list_lol_detach(), rsbac_list_lol_no_write(), and rsbac_list_lol_register().

struct rsbac_list_lol_reg_item_t* rsbac_list_lol_reg_item_t::next
 

Definition at line 140 of file gen_lists.h.

Referenced by add_lol_reg(), lookup_lol_reg(), lookup_lol_reg_name(), remove_lol_reg(), and rsbac_check_lists().

rsbac_boolean_t rsbac_list_lol_reg_item_t::no_write
 

Definition at line 128 of file gen_lists.h.

Referenced by rsbac_list_lol_detach(), and rsbac_list_lol_no_write().

struct rsbac_list_lol_reg_item_t* rsbac_list_lol_reg_item_t::prev
 

Definition at line 139 of file gen_lists.h.

Referenced by add_lol_reg(), and remove_lol_reg().

struct rsbac_list_lol_reg_item_t* rsbac_list_lol_reg_item_t::self
 

Definition at line 141 of file gen_lists.h.

Referenced by remove_lol_reg(), rsbac_list_lol_check(), rsbac_list_lol_get_item_size(), rsbac_list_lol_get_subitem_size(), rsbac_list_write_lol_buffers(), rsbac_ta_list_lol_add_ttl(), rsbac_ta_list_lol_all_subcount(), rsbac_ta_list_lol_count(), rsbac_ta_list_lol_exist(), rsbac_ta_list_lol_get_all_data(), rsbac_ta_list_lol_get_all_desc(), rsbac_ta_list_lol_get_all_items(), rsbac_ta_list_lol_get_all_subdata(), rsbac_ta_list_lol_get_all_subdesc_ttl(), rsbac_ta_list_lol_get_all_subitems_ttl(), rsbac_ta_list_lol_get_data_ttl(), rsbac_ta_list_lol_get_desc(), rsbac_ta_list_lol_get_next_desc(), rsbac_ta_list_lol_get_subdata_ttl(), rsbac_ta_list_lol_remove(), rsbac_ta_list_lol_remove_all(), rsbac_ta_list_lol_subadd_ttl(), rsbac_ta_list_lol_subcount(), rsbac_ta_list_lol_subexist(), rsbac_ta_list_lol_subexist_compare(), rsbac_ta_list_lol_subremove(), rsbac_ta_list_lol_subremove_all(), and rsbac_ta_list_lol_subremove_from_all().

rsbac_list_compare_function_t* rsbac_list_lol_reg_item_t::subcompare
 

Definition at line 115 of file gen_lists.h.

Referenced by insert_lol_subitem_compare(), and lookup_lol_subitem().

struct rsbac_list_lol_item_t* rsbac_list_lol_reg_item_t::tail
 

Definition at line 123 of file gen_lists.h.

Referenced by do_remove_lol_item(), insert_lol_item_compare(), and remove_all_lol_items().


The documentation for this struct was generated from the following file:
Generated on Fri Jun 17 09:45:31 2005 for RSBAC by  doxygen 1.4.2