File List
Here is a list of all files with brief descriptions:
benchmark.c | Source file for benchmarking |
benchmark.h | Header file for benchmarking |
bpp_tree.c | |
bpp_tree.h | |
bpp_tree_handler.c | The handler for a disk-backed B+ Tree |
bpp_tree_handler.h | The handler for a disk-backed B+ Tree |
BppTree.h | C++ implementation of a B+ tree dictionary |
Cursor.h | A simple implementation of an iterator for the C++ Wrapper interface of IonDB |
dictionary.c | |
dictionary.h | |
Dictionary.h | Interface describing how user interacts with general dictionaries using C++ |
dictionary_types.h | Types used for dictionaries |
flat_file.c | Implementation specific definitions for the flat file store |
flat_file.h | Implementation specific declarations for the flat file store |
flat_file_dictionary_handler.c | Function definitions at the dictionary interface level for the flat file store |
flat_file_dictionary_handler.h | Function declarations at the dictionary interface level for the flat file store |
flat_file_types.h | Implementation specific type definitions for the flat file store |
FlatFile.h | The C++ implementation of a flat file dictionary |
iinq.c | This code contains definitions for iinq functions |
iinq.h | This code contains definitions for iinq functions |
ion_file.c | A file API for the ionDB |
ion_file.h | A file API for the ionDB |
ion_master_table.c | Master table handling |
ion_master_table.h | Master table API |
IonDB.h | Entry point for IonDB |
kv_stdio_intercept.h | Intercepts stdio.h defined functions for use on AVR platform |
kv_system.h | This file contains commonly used types and some helpful macros |
lfsr.c | A linear-feedback shift register pseudo-random number generator |
lfsr.h | A linear-feedback shift register pseudo-random number generator |
linear_hash.c | Linear hash functions |
linear_hash.h | Header for a linear hash |
linear_hash_handler.c | The handler for a linear hash |
linear_hash_handler.h | Header for handler for a linear hash |
linear_hash_types.h | Header for linear hash types |
LinearHash.h | The C++ implementation of a linear hash dictionary |
linked_file_bag.c | API for a persistent bag. Items are linked together in a singly linked list |
linked_file_bag.h | API for a persistent bag. Items are linked together in a singly linked list |
MasterTable.h | Interface describing how user interacts with the master table using C++ |
open_address_file_hash.c | Open Address Hash Map |
open_address_file_hash.h | A hash table using linear probing. Designed for in memory use |
open_address_file_hash_dictionary.h | This file includes common components for oadictionary and oahash |
open_address_file_hash_dictionary_handler.c | The handler for a hash table using linear probing |
open_address_file_hash_dictionary_handler.h | The handler for a hash table using linear probing |
open_address_hash.c | Open Address Hash Map |
open_address_hash.h | A hash table using linear probing. Designed for in memory use |
open_address_hash_dictionary.h | This file includes common components for oadictionary and oahash |
open_address_hash_dictionary_handler.c | The handler for a hash table using linear probing |
open_address_hash_dictionary_handler.h | The handler for a hash table using linear probing |
OpenAddressFileHash.h | The C++ implementation of an open address file hash based dictionary |
OpenAddressHash.h | The C++ implementation of an open address hash based dictionary |
printf_redirect.h | Redirects printf statement for Arduino |
ram_util.c | Source file for ram check utility function |
ram_util.h | Utility function to check how many bytes of available RAM remains |
sd_stdio_c_iface.cpp | This code contains implementations for stdio.h file functions using Arduino SD File libraries |
sd_stdio_c_iface.h | This code contains definitions for stdio.h file functions for Arduino flash libraries |
serial_c_iface.cpp | Wraps the Arduino Serial object and provides a simple printf implementation for C |
serial_c_iface.h | Provides a printf implementaton for C code running from inside an Arduino Sketch |
skip_list.c | Implementation of a Skiplist data store |
skip_list.h | Implementation of a Skiplist data store |
skip_list_handler.c | Handler liaison between dictionary API and skiplist implementation |
skip_list_handler.h | Handler liaison between dictionary API and skiplist implementation |
skip_list_types.h | Contains all types local to the skiplist data structure |
SkipList.h | The C++ implementation of a skip list dictionary |