Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

pagetable.h File Reference


Detailed Description

Author:
Christian Biere
Date:
2007

#include "common.h"

Go to the source code of this file.

Typedefs

typedef page_table page_table_t
typedef void(* page_table_foreach_func )(void *p, size_t size, void *data)

Functions

page_table_tpage_table_new (void)
void page_table_destroy (page_table_t *ht)
int page_table_insert (page_table_t *ht, void *p, size_t size)
size_t page_table_lookup (page_table_t *ht, void *p)
int page_table_remove (page_table_t *ht, void *p)
void page_table_foreach (page_table_t *ht, page_table_foreach_func func, void *data)


Typedef Documentation

typedef void(* page_table_foreach_func)(void *p, size_t size, void *data)
 

typedef struct page_table page_table_t
 


Function Documentation

void page_table_destroy page_table_t ht  ) 
 

void page_table_foreach page_table_t ht,
page_table_foreach_func  func,
void *  data
 

int page_table_insert page_table_t ht,
void *  p,
size_t  size
 

size_t page_table_lookup page_table_t ht,
void *  p
 

page_table_t* page_table_new void   ) 
 

int page_table_remove page_table_t ht,
void *  p
 


Generated on Sat Jun 30 17:53:29 2007 for gtk-gnutella by  doxygen 1.3.9.1