From 32968050f0b34fdabfcc2a4fb5601d4be361bbd2 Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Tue, 6 May 2025 13:12:24 -0400 Subject: pke: major serialization refactor, first-pass --- src/kve.hpp | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/kve.hpp (limited to 'src/kve.hpp') diff --git a/src/kve.hpp b/src/kve.hpp new file mode 100644 index 0000000..a590a09 --- /dev/null +++ b/src/kve.hpp @@ -0,0 +1,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 child_handles; + pk_arr_t children; + pk_arr_t arr; +}; + +#endif /* PKE_KVE_HPP */ -- cgit v1.2.3