20#ifndef RIPPLE_NODESTORE_DECODEDBLOB_H_INCLUDED
21#define RIPPLE_NODESTORE_DECODEDBLOB_H_INCLUDED
23#include <xrpld/nodestore/NodeObject.h>
42 DecodedBlob(
void const* key,
void const* value,
int valueBytes);
Parsed key/value blob into NodeObject components.
NodeObjectType m_objectType
std::shared_ptr< NodeObject > createObject()
Create a NodeObject from this data.
unsigned char const * m_objectData
bool wasOk() const noexcept
Determine if the decoding was successful.
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
NodeObjectType
The types of node objects.