StoreMetaUnpacker.cc
Go to the documentation of this file.
95 debugs(20, DBG_CRITICAL, "\ttype=" << type << ", length=" << length << ", *hdr_len=" << *hdr_len << ", offset=" << position);
#define TexcHere(msg)
legacy convenience macro; it is not difficult to type Here() now
Definition: TextException.h:59
static int const MinimumBufferLength
Definition: StoreMetaUnpacker.h:26
void checkBuffer()
validates buffer sanity and throws if validation fails
Definition: StoreMetaUnpacker.cc:39
bool isBufferZero()
useful for meta stored in pre-initialized (with zeros) db files
Definition: StoreMetaUnpacker.cc:22
StoreMetaUnpacker(const char *buf, ssize_t bufferLength, int *hdrlen)
Definition: StoreMetaUnpacker.cc:61
Definition: StoreMeta.h:114
static StoreMeta ** Add(StoreMeta **tail, StoreMeta *aNode)
Definition: StoreMeta.cc:130
static StoreMeta * Factory(char type, size_t len, void const *value)
Definition: StoreMeta.cc:68