Intro | Functions | Defines | Enumerations | Enumeration Values

map_root Struct Reference

#include <map.h>


Data Fields

int maxnum
int num
int no_wrap
list_head head
list_head pool
map_nodekey
u_int8_t create
hlist_head * c_keyhead
key_data c_key1
key_data c_key2
hlist_head hashes [HASH_TABLE_SIZE]
void * membuf


Field Documentation

union key_data map_root::c_key1
 

Definition at line 74 of file map.h.

Referenced by _stp_map_key_long_long(), _stp_map_key_long_str(), _stp_map_key_str_long(), and _stp_map_key_str_str().

union key_data map_root::c_key2
 

Definition at line 75 of file map.h.

Referenced by _stp_map_key_long_long(), _stp_map_key_long_str(), _stp_map_key_str_long(), and _stp_map_key_str_str().

struct hlist_head* map_root::c_keyhead
 

Definition at line 73 of file map.h.

Referenced by _stp_map_key_long_long(), _stp_map_key_long_str(), _stp_map_key_str_long(), and _stp_map_key_str_str().

u_int8_t map_root::create
 

Definition at line 70 of file map.h.

Referenced by _stp_map_get_int64(), _stp_map_get_stat(), _stp_map_get_str(), _stp_map_key_del(), _stp_map_key_long_long(), _stp_map_key_long_str(), _stp_map_key_str_long(), _stp_map_key_str_str(), _stp_map_set_int64(), _stp_map_set_stat(), _stp_map_set_str(), and _stp_map_stat_add().

struct hlist_head map_root::hashes[HASH_TABLE_SIZE]
 

Definition at line 78 of file map.h.

Referenced by _stp_map_key_long_long(), _stp_map_key_long_str(), _stp_map_key_str_long(), and _stp_map_key_str_str().

struct list_head map_root::head
 

Definition at line 59 of file map.h.

Referenced by _stp_list_clear(), _stp_map_del(), _stp_map_iter(), _stp_map_new(), _stp_map_set_int64(), _stp_map_set_stat(), _stp_map_set_str(), and _stp_map_start().

struct map_node* map_root::key
 

Definition at line 66 of file map.h.

Referenced by _stp_map_get_int64(), _stp_map_get_stat(), _stp_map_get_str(), _stp_map_key_del(), _stp_map_key_long_long(), _stp_map_key_long_str(), _stp_map_key_str_long(), _stp_map_key_str_str(), _stp_map_set_int64(), _stp_map_set_stat(), _stp_map_set_str(), and _stp_map_stat_add().

int map_root::maxnum
 

Definition at line 50 of file map.h.

Referenced by _stp_list_clear(), _stp_map_key_del(), _stp_map_new(), _stp_map_set_int64(), _stp_map_set_stat(), and _stp_map_set_str().

void* map_root::membuf
 

Definition at line 81 of file map.h.

Referenced by _stp_map_del(), and _stp_map_new().

int map_root::no_wrap
 

Definition at line 56 of file map.h.

Referenced by _stp_list_new(), _stp_map_set_int64(), _stp_map_set_stat(), and _stp_map_set_str().

int map_root::num
 

Definition at line 53 of file map.h.

Referenced by _stp_copy_argv_from_user(), _stp_list_add_int64(), _stp_list_add_str(), _stp_list_clear(), _stp_list_size(), and _stp_map_key_del().

struct list_head map_root::pool
 

Definition at line 63 of file map.h.

Referenced by _stp_list_clear(), _stp_map_key_del(), _stp_map_new(), _stp_map_set_int64(), _stp_map_set_stat(), and _stp_map_set_str().


The documentation for this struct was generated from the following file:
Generated on Wed Mar 9 13:21:28 2005 for SystemTap by  doxygen 1.3.9.1