#include "../ndn-constants.h"
#include <stdint.h>
#include <stddef.h>
Go to the source code of this file.
|
| void | ndn_nametree_init (void *memory, ndn_table_id_t capacity) |
| |
| nametree_entry_t * | ndn_nametree_find_or_insert (ndn_nametree_t *self, uint8_t name[], size_t len) |
| |
| nametree_entry_t * | ndn_nametree_find (ndn_nametree_t *self, uint8_t name[], size_t len) |
| |
| nametree_entry_t * | ndn_nametree_prefix_match (ndn_nametree_t *self, uint8_t name[], size_t len, enum NDN_NAMETREE_ENTRY_TYPE entry_type) |
| |
| nametree_entry_t * | ndn_nametree_at (ndn_nametree_t *self, ndn_table_id_t id) |
| |
| ndn_table_id_t | ndn_nametree_getid (ndn_nametree_t *self, nametree_entry_t *entry) |
| |
◆ NDN_NAMETREE_RESERVE_SIZE
◆ nametree_entry_t
◆ ndn_nametree_t
◆ NDN_NAMETREE_ENTRY_TYPE
| Enumerator |
|---|
| NDN_NAMETREE_FIB_TYPE | |
| NDN_NAMETREE_PIT_TYPE | |
| NDN_NAMETREE_ENTRY_TYPE_CNT | |
| NDN_NAMETREE_FIB_TYPE | |
| NDN_NAMETREE_PIT_TYPE | |
| NDN_NAMETREE_ENTRY_TYPE_CNT | |
◆ ndn_nametree_at()
◆ ndn_nametree_find()
◆ ndn_nametree_find_or_insert()
◆ ndn_nametree_getid()
◆ ndn_nametree_init()
◆ ndn_nametree_prefix_match()