#include <trie.hpp>
Definition at line 14 of file trie.hpp.
◆ trie_t()
◆ ~trie_t()
◆ add()
bool zmq::trie_t::add |
( |
unsigned char * |
prefix_, |
|
|
size_t |
size_ |
|
) |
| |
◆ apply()
◆ apply_helper()
void zmq::trie_t::apply_helper |
( |
unsigned char ** |
buff_, |
|
|
size_t |
buffsize_, |
|
|
size_t |
maxbuffsize_, |
|
|
void(*)(unsigned char *data_, size_t size_, void *arg_) |
func_, |
|
|
void * |
arg_ |
|
) |
| const |
|
private |
◆ check()
bool zmq::trie_t::check |
( |
const unsigned char * |
data_, |
|
|
size_t |
size_ |
|
) |
| const |
◆ is_redundant()
bool zmq::trie_t::is_redundant |
( |
| ) |
const |
|
private |
◆ rm()
bool zmq::trie_t::rm |
( |
unsigned char * |
prefix_, |
|
|
size_t |
size_ |
|
) |
| |
◆ _count
unsigned short zmq::trie_t::_count |
|
private |
◆ _live_nodes
unsigned short zmq::trie_t::_live_nodes |
|
private |
◆ _min
unsigned char zmq::trie_t::_min |
|
private |
◆ _next
union { ... } zmq::trie_t::_next |
◆ _refcnt
uint32_t zmq::trie_t::_refcnt |
|
private |
◆ node
class trie_t* zmq::trie_t::node |
◆ table
class trie_t** zmq::trie_t::table |
The documentation for this class was generated from the following files: