SwapMetaIn.cc File Reference
#include "squid.h"
#include "base/Raw.h"
#include "base/TextException.h"
#include "int.h"
#include "md5.h"
#include "MemObject.h"
#include "sbuf/SBuf.h"
#include "sbuf/Stream.h"
#include "SquidMath.h"
#include "Store.h"
#include "store/SwapMeta.h"
#include "store/SwapMetaIn.h"
#include "store/SwapMetaView.h"
Include dependency graph for SwapMetaIn.cc:

Go to the source code of this file.

Classes

class  Store::SwapMetaIterator
 iterates serialized swap meta fields loaded into a given buffer More...
 
class  Store::SwapMetaUnpacker
 Store entry metadata view providing a for-range loop meta field iterator API. More...
 

Namespaces

namespace  Store
 

Functions

static void Store::CheckSwapMetaKey (const SwapMetaView &meta, const StoreEntry &entry)
 validates serialized STORE_META_KEY_MD5 swap meta field More...
 
static void Store::UnpackSwapMetaKey (const SwapMetaView &meta, cache_key *key)
 deserializes STORE_META_KEY_MD5 swap meta field More...
 
static void Store::CheckSwapMetaUrl (const SwapMetaView &meta, const StoreEntry &entry)
 validates serialized STORE_META_URL swap meta field More...
 
static SBuf Store::UnpackNewSwapMetaVaryHeaders (const SwapMetaView &meta, const StoreEntry &entry)
 deserializes STORE_META_VARY_HEADERS swap meta field More...
 
static size_t Store::UnpackPrefix (const char *const buf, const size_t size)
 

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors