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 | |
| 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
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products
