]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Removed unused HttpHeader member functions (#1415)
authorEduard Bagdasaryan <eduard.bagdasaryan@measurement-factory.com>
Thu, 13 Jul 2023 15:13:38 +0000 (15:13 +0000)
committerSquid Anubis <squid-anubis@squid-cache.org>
Thu, 13 Jul 2023 15:13:46 +0000 (15:13 +0000)
HttpHeader::insertEntry() is unused since 2015 commit 81ab22b.

src/HttpHeader.cc
src/HttpHeader.h
src/tests/stub_HttpHeader.cc
src/tests/stub_libhttp.cc

index 6d47d1bfee727c3e53760ee0b98f0efb300dfdc2..b7da018d2bdb8758396e98cda44e0c18396c07ff 100644 (file)
@@ -145,12 +145,6 @@ httpHeaderInitModule(void)
  * HttpHeader Implementation
  */
 
-HttpHeader::HttpHeader() : owner (hoNone), len (0), conflictingContentLength_(false)
-{
-    entries.reserve(32);
-    httpHeaderMaskInit(&mask, 0);
-}
-
 HttpHeader::HttpHeader(const http_hdr_owner_type anOwner): owner(anOwner), len(0), conflictingContentLength_(false)
 {
     assert(anOwner > hoNone && anOwner < hoEnd);
@@ -762,30 +756,6 @@ HttpHeader::addEntry(HttpHeaderEntry * e)
     len += e->name.length() + 2 + e->value.size() + 2;
 }
 
-/* inserts an entry;
- * does not call e->clone() so one should not reuse "*e"
- */
-void
-HttpHeader::insertEntry(HttpHeaderEntry * e)
-{
-    assert(e);
-    assert(any_valid_header(e->id));
-
-    debugs(55, 7, this << " adding entry: " << e->id << " at " << entries.size());
-
-    // Http::HdrType::BAD_HDR is filtered out by assert_any_valid_header
-    if (CBIT_TEST(mask, e->id)) {
-        ++ headerStatsTable[e->id].repCount;
-    } else {
-        CBIT_SET(mask, e->id);
-    }
-
-    entries.insert(entries.begin(),e);
-
-    /* increment header length, allow for ": " and crlf */
-    len += e->name.length() + 2 + e->value.size() + 2;
-}
-
 bool
 HttpHeader::getList(Http::HdrType id, String *s) const
 {
index 0e529eca288c478c9b49563f3c2b681ad75f3b20..45d8d75b4671eac49700fcb40667c51fd70a7b01 100644 (file)
@@ -72,7 +72,6 @@ class HttpHeader
 {
 
 public:
-    HttpHeader();
     explicit HttpHeader(const http_hdr_owner_type owner);
     HttpHeader(const HttpHeader &other);
     ~HttpHeader();
@@ -106,7 +105,6 @@ public:
     void delAt(HttpHeaderPos pos, int &headers_deleted);
     void refreshMask();
     void addEntry(HttpHeaderEntry * e);
-    void insertEntry(HttpHeaderEntry * e);
     String getList(Http::HdrType id) const;
     bool getList(Http::HdrType id, String *s) const;
     bool conflictingContentLength() const { return conflictingContentLength_; }
index d6dc7f5e59dcb5a936fee536b6c80d1d7953b6aa..ad8b184508dbc3818da51463d8d1e1c56d43972f 100644 (file)
@@ -21,7 +21,6 @@ HttpHeaderEntry *HttpHeaderEntry::clone() const STUB_RETVAL(nullptr)
 void HttpHeaderEntry::packInto(Packable *) const STUB
 int HttpHeaderEntry::getInt() const STUB_RETVAL(0)
 int64_t HttpHeaderEntry::getInt64() const STUB_RETVAL(0)
-HttpHeader::HttpHeader() {STUB}
 HttpHeader::HttpHeader(const http_hdr_owner_type) {STUB}
 HttpHeader::HttpHeader(const HttpHeader &) {STUB}
 HttpHeader::~HttpHeader() {STUB}
@@ -40,7 +39,6 @@ int HttpHeader::delById(Http::HdrType) STUB_RETVAL(0)
 void HttpHeader::delAt(HttpHeaderPos, int &) STUB
 void HttpHeader::refreshMask() STUB
 void HttpHeader::addEntry(HttpHeaderEntry *) STUB
-void HttpHeader::insertEntry(HttpHeaderEntry *) STUB
 String HttpHeader::getList(Http::HdrType) const STUB_RETVAL(String())
 bool HttpHeader::getList(Http::HdrType, String *) const STUB_RETVAL(false)
 String HttpHeader::getStrOrList(Http::HdrType) const STUB_RETVAL(String())
index 5460ce651a4cf8c2617c89bfcccf29a2cf7bd54f..861b92a70632724ed6dfa451ebc86db73549c483 100644 (file)
@@ -37,7 +37,7 @@ bool ContentLengthInterpreter::checkList(const String &) STUB_RETVAL(false)
 #include "http/Message.h"
 namespace Http
 {
-Message::Message(http_hdr_owner_type) {STUB}
+Message::Message(const http_hdr_owner_type owner): header(owner) {STUB}
 Message::~Message() {STUB}
 void Message::packInto(Packable *, bool) const STUB
 void Message::setContentLength(int64_t) STUB