From b9c556e44326b40b2c927a0a5b5626332a8c9587 Mon Sep 17 00:00:00 2001 From: hunt Date: Tue, 22 Mar 2005 08:57:11 +0000 Subject: *** empty log message *** --- runtime/docs/html/map_8h.html | 320 ++++++------------------------------------ 1 file changed, 44 insertions(+), 276 deletions(-) (limited to 'runtime/docs/html/map_8h.html') diff --git a/runtime/docs/html/map_8h.html b/runtime/docs/html/map_8h.html index 2d35515b..ae26cf69 100644 --- a/runtime/docs/html/map_8h.html +++ b/runtime/docs/html/map_8h.html @@ -1,56 +1,69 @@ -SystemTap: SystemTap Runtime Library +SystemTap: map.h File Reference -
Intro | Functions | Defines | Enumerations | Enumeration Values
- -

map.h File Reference

#include <linux/types.h>
+
Main Page | Data Structures | Directories | File List | Data Fields | Globals | Related Pages
+

map.h File Reference

Header file for maps and lists. More... +

+#include <linux/types.h>

Go to the source code of this file. - + - + - + - + - + - + - + - + - + + - - - +

Defines

#define key1str(ptr)   (ptr->n.key1.str)
+#define key1str(ptr)   (ptr->n.key1.str)
#define key2str(ptr)   (ptr->n.key2.str)
+#define key2str(ptr)   (ptr->n.key2.str)
#define key1int(ptr)   (ptr->n.key1.val)
+#define key1int(ptr)   (ptr->n.key1.val)
#define key2int(ptr)   (ptr->n.key2.val)
+#define key2int(ptr)   (ptr->n.key2.val)
#define _stp_map_key2(map, key1, key2)
#define _stp_map_key2(map, key1, key2)
#define _stp_map_key(map, key)
#define _stp_map_key(map, key)
#define _stp_map_set(map, val)
#define _stp_map_set(map, val)
#define _stp_list_add(map, val)
#define _stp_list_add(map, val)
#define foreach(map, ptr)
 Loop through all elements of a map.

Typedefs

typedef map_rootMAP
+typedef map_rootMAP
 All maps are of this type.

Enumerations

enum  keytype { NONE, -LONG, -STR +
enum  keytype { NONE, +LONG, +STR }
enum  valtype { INT64, -STAT, -STRING, -END +
enum  valtype { INT64, +STAT, +STRING, +END }

Variables

enum keytype packed
+enum keytype packed
-


Define Documentation

+

Detailed Description

+Header file for maps and lists. +

+ +

+Definition in file map.h.


Define Documentation

@@ -87,7 +100,7 @@ })

-Definition at line 121 of file map.h. +Definition at line 132 of file map.h.

@@ -126,7 +139,7 @@ Definition at line 121 of fil })

-Definition at line 105 of file map.h. +Definition at line 116 of file map.h.

@@ -174,7 +187,7 @@ Definition at line 105 of fil })

-Definition at line 91 of file map.h. +Definition at line 102 of file map.h.

@@ -213,7 +226,7 @@ Definition at line 91 of file })

-Definition at line 113 of file map.h. +Definition at line 124 of file map.h.

@@ -251,12 +264,12 @@ Definition at line 113 of fil

Parameters:
- +
map 
ptr pointer to a map_node_stat, map_node_int64 or map_node_str
ptr pointer to a map_node_stat, map_node_int64 or map_node_str
Example:
/* example showing how to print all the stats in a map using foreach() */
 
-struct map_node_stat *ptr;
+struct map_node_stat *ptr;
 
 foreach (map, ptr)
      printf ("map[%s,%ld] = [c=%lld s=%lld min=%lld max=%lld]\n", key1str(ptr), 
@@ -265,254 +278,9 @@ Definition at line 113 of fil
 
 

-Definition at line 138 of file map.h. - - -

- - - - -
- - - - - - - - - -
#define key1int ptr   )    (ptr->n.key1.val)
-
- - - - - -
-   - - -

- -

-Definition at line 88 of file map.h.

-

- - - - -
- - - - - - - - - -
#define key1str ptr   )    (ptr->n.key1.str)
-
- - - - - -
-   - - -

- -

-Definition at line 86 of file map.h.

-

- - - - -
- - - - - - - - - -
#define key2int ptr   )    (ptr->n.key2.val)
-
- - - - - -
-   - - -

- -

-Definition at line 89 of file map.h.

-

- - - - -
- - - - - - - - - -
#define key2str ptr   )    (ptr->n.key2.str)
-
- - - - - -
-   - - -

- -

-Definition at line 87 of file map.h.

-


Typedef Documentation

-

- - - - -
- - - - -
typedef struct map_root* MAP
-
- - - - - -
-   - - -

- -

-Definition at line 84 of file map.h.

-


Enumeration Type Documentation

-

- - - - -
- - - - -
enum keytype
-
- - - - - -
-   - - -

-

Enumeration values:
- - - - -
NONE  -
LONG  -
STR  -
-
- -

-Definition at line 16 of file map.h.

-

- - - - -
- - - - -
enum valtype
-
- - - - - -
-   - - -

-

Enumeration values:
- - - - - -
INT64  -
STAT  -
STRING  -
END  -
-
- -

-Definition at line 17 of file map.h.

-


Variable Documentation

-

- - - - -
- - - - -
enum keytype packed
-
- - - - +Definition at line 149 of file map.h.
-   - - -

-

-


Generated on Mon Mar 21 13:29:45 2005 for SystemTap by  - -doxygen 1.4.1
- +
+Generated on Tue Mar 22 00:32:02 2005 for SystemTap. -- cgit