RegisteredHeaders.h
bool any_registered_header(const Http::HdrType id)
Definition: RegisteredHeaders.h:221
@ ftInvalid
std::vector< const HeaderTableRecord * > idCache
Definition: RegisteredHeaders.h:199
Definition: forward.h:22
Definition: RegisteredHeaders.h:153
bool denied304
header is not to be updated on receiving a 304 in cache revalidation (see HttpReply....
Definition: RegisteredHeaders.h:168
bool any_HdrType_enum_value(const Http::HdrType id)
match any known header type, including OTHER and BAD
Definition: RegisteredHeaders.h:206
static const HeaderTableRecord BadHdr
used to signal "not found" from lookups
Definition: RegisteredHeaders.h:200
bool any_valid_header(const Http::HdrType id)
match any valid header type, including OTHER but not BAD
Definition: RegisteredHeaders.h:213
std::ostream & operator<<(std::ostream &, Http::HdrType)
Definition: RegisteredHeaders.cc:71
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:38
const HeaderLookupTable_t HeaderLookupTable
Definition: RegisteredHeaders.cc:66
bool list
header with field values defined as #(values) in HTTP/1.1
Definition: RegisteredHeaders.h:164
const HeaderTableRecord & lookup(const SBuf &key) const
look record type up by name (SBuf)
Definition: RegisteredHeaders.h:189
const HeaderTableRecord & lookup(Http::HdrType id) const
look record type up by header ID
Definition: RegisteredHeaders.h:193
HeaderLookupTable_t()
Definition: RegisteredHeaders.cc:46
Definition: RegisteredHeaders.h:179
const HeaderTableRecord & lookup(const std::string &key) const
look record type up by name (std::string)
Definition: RegisteredHeaders.h:185