HttpHeaderData.cc
Go to the documentation of this file.
30ACLHTTPHeaderData::ACLHTTPHeaderData() : hdrId(Http::HdrType::BAD_HDR), regex_rule(new ACLRegexData)
SBuf StringToSBuf(const String &s)
create a new SBuf from a String by copying contents
Definition: StringConvert.h:17
virtual void parse()=0
virtual SBufList dump() const =0
virtual bool match(M)=0
virtual bool empty() const =0
virtual const Acl::Options & lineOptions()
supported ACL "line" options (e.g., "-i")
Definition: Data.h:26
const Acl::Options & lineOptions() override
supported ACL "line" options (e.g., "-i")
Definition: HttpHeaderData.cc:70
Definition: RegexData.h:19
Definition: HttpHeader.h:75
bool hasNamed(const SBuf &s, String *value=nullptr) const
Definition: HttpHeader.cc:866
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
Definition: SquidString.h:26
void SetKey(SBuf &keyStorage, const char *keyParameterName, const char *newKey)
Definition: Acl.cc:79
Definition: forward.h:18
const HeaderLookupTable_t HeaderLookupTable
Definition: RegisteredHeaders.cc:60