CCF
|
#include <generic_serialise_wrapper.h>
Public Member Functions | |
GenericDeserialiseWrapper (std::shared_ptr< AbstractTxEncryptor > e, std::optional< SecurityDomain > domain_restriction=std::nullopt) | |
ccf::ClaimsDigest && | consume_claims_digest () |
std::optional< ccf::crypto::Sha256Hash > && | consume_commit_evidence_digest () |
std::optional< Version > | init (const uint8_t *data, size_t size, ccf::kv::Term &term, EntryFlags &flags, bool historical_hint=false) |
std::optional< std::string > | start_map () |
Version | deserialise_entry_version () |
uint64_t | deserialise_read_header () |
std::tuple< SerialisedKey, Version > | deserialise_read () |
uint64_t | deserialise_write_header () |
std::tuple< SerialisedKey, SerialisedValue > | deserialise_write () |
std::vector< uint8_t > | deserialise_raw () |
std::vector< Version > | deserialise_view_history () |
uint64_t | deserialise_remove_header () |
SerialisedKey | deserialise_remove () |
bool | end () |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |