blob: a590a0926fa4b7376ab28633c9006488536d9404 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#ifndef PKE_KVE_HPP
#define PKE_KVE_HPP
#include "pk.h"
struct pke_kve {
const char *key;
const char *val;
const char *end;
};
struct pke_kve_container;
struct pke_kve_container {
pk_handle srlztn_handle;
pk_cstr type_code;
pk_membucket *bkt;
pk_arr_t<pk_handle> child_handles;
pk_arr_t<pke_kve_container*> children;
pk_arr_t<pke_kve> arr;
};
#endif /* PKE_KVE_HPP */
|