SwapMeta.h File Reference
#include "defines.h"
#include <limits>
Include dependency graph for SwapMeta.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Store
 

Typedefs

using Store::RawSwapMetaType = char
 
using Store::RawSwapMetaLength = int
 
using Store::RawSwapMetaPrefixLength = int
 

Enumerations

enum  Store::SwapMetaType {
  Store::STORE_META_VOID = 0 ,
  Store::STORE_META_KEY_MD5 = 3 ,
  Store::STORE_META_URL = 4 ,
  Store::STORE_META_STD = 5 ,
  Store::STORE_META_VARY_HEADERS = 8 ,
  Store::STORE_META_STD_LFS = 9 ,
  Store::STORE_META_OBJSIZE = 10
}
 

Functions

constexpr RawSwapMetaType Store::RawSwapMetaTypeTop ()
 
constexpr bool Store::DeprecatedSwapMetaType (const RawSwapMetaType type)
 
constexpr bool Store::ReservedSwapMetaType (const RawSwapMetaType type)
 
constexpr bool Store::HonoredSwapMetaType (const RawSwapMetaType type)
 
constexpr bool Store::IgnoredSwapMetaType (const RawSwapMetaType type)
 
void Store::CheckSwapMetaSerialization (RawSwapMetaType, RawSwapMetaLength, const void *)
 

Variables

const size_t Store::SwapMetaFieldValueLengthMax = 64*1024
 
const char Store::SwapMetaMagic = 0x03
 the start of the swap meta section More...
 
const auto Store::SwapMetaPrefixSize = sizeof(SwapMetaMagic) + sizeof(RawSwapMetaPrefixLength)
 The size of the initial (and required) portion of any swap metadata. More...
 
const RawSwapMetaType Store::RawSwapMetaTypeBottom = 0
 
const auto Store::STORE_HDR_METASIZE
 
const auto Store::STORE_HDR_METASIZE_OLD
 

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors