|
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 |