CCF
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
ccf::kv::SerialisedEntryHeader Struct Reference

#include <serialised_entry_format.h>

Public Member Functions

void set_size (uint64_t size_)
 

Public Attributes

uint8_t version = entry_format_v1
 
SerialisedEntryFlags flags = 0
 
uint64_t size: BITS_FOR_SIZE
 

Static Public Attributes

static constexpr auto BITS_FOR_SIZE
 

Member Function Documentation

◆ set_size()

void ccf::kv::SerialisedEntryHeader::set_size ( uint64_t  size_)
inline

Member Data Documentation

◆ BITS_FOR_SIZE

constexpr auto ccf::kv::SerialisedEntryHeader::BITS_FOR_SIZE
staticconstexpr
Initial value:
=
(sizeof(uint64_t) - sizeof(uint8_t) - sizeof(SerialisedEntryFlags)) *
CHAR_BIT
uint8_t SerialisedEntryFlags
Definition serialised_entry_format.h:12

◆ flags

SerialisedEntryFlags ccf::kv::SerialisedEntryHeader::flags = 0

◆ size

uint64_t ccf::kv::SerialisedEntryHeader::size

◆ version

uint8_t ccf::kv::SerialisedEntryHeader::version = entry_format_v1

The documentation for this struct was generated from the following file: