RegisteredHeaders.cc
Go to the documentation of this file.
24 HeaderTableRecord::HeaderTableRecord(const char *n, HdrType theId, HdrFieldType theType, int theKind) :
38 const HeaderTableRecord HeaderLookupTable_t::BadHdr {"*INVALID*:", Http::HdrType::BAD_HDR, Http::HdrFieldType::ftInvalid, HdrKind::None};
@ ftInvalid
std::vector< const HeaderTableRecord * > idCache
Definition: RegisteredHeaders.h:197
Definition: forward.h:17
Definition: RegisteredHeaders.h:152
bool any_HdrType_enum_value(const Http::HdrType id)
match any known header type, including OTHER and BAD
Definition: RegisteredHeaders.h:204
HeaderTableRecord()=default
static const HeaderTableRecord BadHdr
used to signal "not found" from lookups
Definition: RegisteredHeaders.h:198
const HeaderTableRecord & lookup(const char *buf, const std::size_t len) const
look record type up by name (C-string and length)
Definition: RegisteredHeaders.cc:32
const HeaderLookupTable_t HeaderLookupTable
Definition: RegisteredHeaders.cc:60
std::ostream & operator<<(std::ostream &, const TunnelerAnswer &)
Definition: HttpTunnelerAnswer.cc:20
static const class HeaderTableRecord HttpHeaderDefinitionsTable[]
Definition: RegisteredHeadersHash.cci:175
HeaderLookupTable_t()
Definition: RegisteredHeaders.cc:40
Definition: RegisteredHeaders.h:177
static const class HeaderTableRecord * lookup(const char *str, size_t len)
Definition: RegisteredHeadersHash.cci:360
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