OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
bvx_environment.h File Reference
#include "gmpx_basic_types.h"
Include dependency graph for bvx_environment.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define bvx_patnode   patnode
 
#define bvx_patroot   patroot
 
#define BVX_PATNODE_TO_STRUCT   PATNODE_TO_STRUCT
 
#define bvx_patricia_lookup_least   patricia_lookup_least
 
#define bvx_patricia_lookup_greatest   patricia_lookup_greatest
 
#define bvx_patroot_init(keylen, offset)   patricia_root_init(NULL, FALSE, (keylen), (offset))
 
#define BVX_PATRICIA_OFFSET   STRUCT_OFFSET
 
#define bvx_patricia_add   patricia_add
 
#define bvx_patroot_destroy   patricia_root_delete
 
#define bvx_patricia_get_next   patricia_get_next
 
#define bvx_patricia_lookup   patricia_lookup
 
#define bvx_patricia_delete   patricia_delete
 
#define bvx_block_tag   block_t
 
#define bvx_malloc_block   task_block_alloc
 
#define bvx_free_block   task_block_free
 
#define bvx_malloc_block_create   task_block_init
 
#define bvx_assert   assert
 
#define BVX_UNUSED   UNUSED
 
#define BV_BITSIZE_LOG2   5 /* 32 bits per entry for now */
 

Typedefs

typedef uint32_t bv_word_t
 

Macro Definition Documentation

#define BV_BITSIZE_LOG2   5 /* 32 bits per entry for now */

Definition at line 44 of file bvx_environment.h.

#define bvx_assert   assert

Definition at line 37 of file bvx_environment.h.

#define bvx_block_tag   block_t

Definition at line 30 of file bvx_environment.h.

#define bvx_free_block   task_block_free

Definition at line 32 of file bvx_environment.h.

#define bvx_malloc_block   task_block_alloc

Definition at line 31 of file bvx_environment.h.

#define bvx_malloc_block_create   task_block_init

Definition at line 33 of file bvx_environment.h.

#define bvx_patnode   patnode

Definition at line 14 of file bvx_environment.h.

#define BVX_PATNODE_TO_STRUCT   PATNODE_TO_STRUCT

Definition at line 16 of file bvx_environment.h.

#define bvx_patricia_add   patricia_add

Definition at line 22 of file bvx_environment.h.

#define bvx_patricia_delete   patricia_delete

Definition at line 26 of file bvx_environment.h.

#define bvx_patricia_get_next   patricia_get_next

Definition at line 24 of file bvx_environment.h.

#define bvx_patricia_lookup   patricia_lookup

Definition at line 25 of file bvx_environment.h.

#define bvx_patricia_lookup_greatest   patricia_lookup_greatest

Definition at line 18 of file bvx_environment.h.

#define bvx_patricia_lookup_least   patricia_lookup_least

Definition at line 17 of file bvx_environment.h.

#define BVX_PATRICIA_OFFSET   STRUCT_OFFSET

Definition at line 21 of file bvx_environment.h.

#define bvx_patroot   patroot

Definition at line 15 of file bvx_environment.h.

#define bvx_patroot_destroy   patricia_root_delete

Definition at line 23 of file bvx_environment.h.

#define bvx_patroot_init (   keylen,
  offset 
)    patricia_root_init(NULL, FALSE, (keylen), (offset))

Definition at line 19 of file bvx_environment.h.

#define BVX_UNUSED   UNUSED

Definition at line 39 of file bvx_environment.h.

Typedef Documentation

typedef uint32_t bv_word_t

Definition at line 49 of file bvx_environment.h.