Data Fields

_Split Struct Reference

#include <kdbprivate.h>

Data Fields

size_t size
size_t alloc
KeySet ** keysets
Backend ** handles
Key ** parents
int * syncbits

Detailed Description

The private split structure.

kdbSet() splits keysets. This structure contains arrays for various information needed to process the keysets afterwards.


Field Documentation

size_t _Split::alloc

How large the arrays are allocated

The KDB for the keyset

The keysets

The parentkey for the keyset. Is either the mountpoint of the backend or "user", "system" for the splitted root backends

size_t _Split::size

Number of keysets

Bits for various options: Bit 0: Is there any key in there which need to be synced? Bit 1: Do we need relative checks? (cascading backend?)


The documentation for this struct was generated from the following file: