|
Squid Web Cache master
|
#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"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 | |
| static void | Store::UnpackSwapMetaKey (const SwapMetaView &meta, cache_key *key) |
| deserializes STORE_META_KEY_MD5 swap meta field | |
| static void | Store::CheckSwapMetaUrl (const SwapMetaView &meta, const StoreEntry &entry) |
| validates serialized STORE_META_URL swap meta field | |
| static SBuf | Store::UnpackNewSwapMetaVaryHeaders (const SwapMetaView &meta, const StoreEntry &entry) |
| deserializes STORE_META_VARY_HEADERS swap meta field | |
| static size_t | Store::UnpackPrefix (const char *const buf, const size_t size) |