|
UniSet
1.4.0
|
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <string>Классы | |
| struct | StorageAttr |
| struct | CycleStorageAttr |
| struct | TableStorageElem |
| struct | TableBlockStorageElem |
| struct | CycleStorageElem |
| class | TableStorage |
| class | TableBlockStorage |
| class | CycleStorage |
| class | CycleStorage::CycleStorageIterator |
Макросы | |
| #define | EMPTY_BLOCK -5 |
| #define | EMPTY_ELEM -1 |
| #define | key_size 20 |
Функции | |
| struct StorageAttr | __attribute__ ((__packed__)) |
Переменные | |
| int | k_size |
| int | inf_size |
| int | size |
| int | block_number |
| int | lim |
| int | seekpos |
| char | status |
| char | key [key_size] |
| int | count |
| class TableStorage | __attribute__ |
| #define EMPTY_BLOCK -5 |
Эти 2 значения используются в TableBlockStorage как флаги для поля count, чтобы не вводить лишнее поле в структуре TableBlockStorageElem
Используется в TableBlockStorage::create().
1.7.6.1