Intro | Functions | Defines | Enumerations | Enumeration Values

map_root Struct Reference

#include <map.h>


Data Fields

enum valtype type
int maxnum
int num
int no_wrap
list_head head
list_head pool
map_nodekey
u_int8_t create
enum keytype c_key1type
enum keytype c_key2type
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().

enum keytype map_root::c_key1type
 

Definition at line 71 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().

enum keytype map_root::c_key2type
 

Definition at line 72 of file map.h.

Referenced by _stp_map_key_long(), _stp_map_key_long_long(), _stp_map_key_long_str(), _stp_map_key_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_long_long(), _stp_map_key_long_str(), _stp_map_key_str_long(), _stp_map_key_str_str(), _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_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_long_long(), _stp_map_key_long_str(), _stp_map_key_str_long(), _stp_map_key_str_str(), _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_new(), _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_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(), and _stp_list_size().

struct list_head map_root::pool
 

Definition at line 63 of file map.h.

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

enum valtype map_root::type
 

Definition at line 47 of file map.h.

Referenced by _stp_map_new().


The documentation for this struct was generated from the following file:
Generated on Mon Mar 21 13:29:45 2005 for SystemTap by  doxygen 1.4.1