From 1d011a8b7f063107c13939aeab07c68865746535 Mon Sep 17 00:00:00 2001 From: Amos Jeffries Date: Wed, 21 Jun 2017 10:50:03 +1200 Subject: [PATCH] Cleanup: remove unused members and functions in stateful helper --- src/helper.cc | 13 ------------- src/helper.h | 11 +---------- src/tests/stub_helper.cc | 1 - 3 files changed, 1 insertion(+), 24 deletions(-) diff --git a/src/helper.cc b/src/helper.cc index 02f4f53b48..aed4981c49 100644 --- a/src/helper.cc +++ b/src/helper.cc @@ -335,9 +335,6 @@ helperStatefulOpenServers(statefulhelper * hlp) srv->roffset = 0; srv->parent = cbdataReference(hlp); - if (hlp->datapool != NULL) - srv->data = hlp->datapool->alloc(); - dlinkAddTail(srv, &srv->link, &hlp->servers); if (rfd == wfd) { @@ -552,13 +549,6 @@ helperStatefulReleaseServer(helper_stateful_server * srv) helperStatefulServerDone(srv); } -/** return a pointer to the stateful routines data area */ -void * -helperStatefulServerGetData(helper_stateful_server * srv) -{ - return srv->data; -} - void helper::packStatsInto(Packable *p, const char *label) const { @@ -849,9 +839,6 @@ helperStatefulServerFree(helper_stateful_server *srv) delete r; } - if (srv->data != NULL) - hlp->datapool->freeOne(srv->data); - cbdataReferenceDone(srv->parent); delete srv; diff --git a/src/helper.h b/src/helper.h index 62128b6993..2602db8cf9 100644 --- a/src/helper.h +++ b/src/helper.h @@ -134,12 +134,9 @@ class statefulhelper : public helper CBDATA_CLASS(statefulhelper); public: - inline statefulhelper(const char *name) : helper(name), datapool(NULL) {} + inline statefulhelper(const char *name) : helper(name) {} inline ~statefulhelper() {} -public: - MemAllocator *datapool; - private: friend void helperStatefulSubmit(statefulhelper * hlp, const char *buf, HLPCB * callback, void *data, helper_stateful_server * lastserver); void submit(const char *buf, HLPCB * callback, void *data, helper_stateful_server *lastserver); @@ -253,12 +250,7 @@ class helper_stateful_server : public HelperServerBase CBDATA_CLASS(helper_stateful_server); public: - /* MemBuf wqueue; */ - /* MemBuf writebuf; */ - statefulhelper *parent; - - void *data; /* State data used by the calling routines */ }; /* helper.c */ @@ -269,7 +261,6 @@ void helperStatefulSubmit(statefulhelper * hlp, const char *buf, HLPCB * callbac void helperShutdown(helper * hlp); void helperStatefulShutdown(statefulhelper * hlp); void helperStatefulReleaseServer(helper_stateful_server * srv); -void *helperStatefulServerGetData(helper_stateful_server * srv); #endif /* SQUID_HELPER_H */ diff --git a/src/tests/stub_helper.cc b/src/tests/stub_helper.cc index bd0d8c19fe..c8f89e8562 100644 --- a/src/tests/stub_helper.cc +++ b/src/tests/stub_helper.cc @@ -22,7 +22,6 @@ void helperShutdown(helper * hlp) STUB void helperStatefulShutdown(statefulhelper * hlp) STUB void helperOpenServers(helper * hlp) STUB void helperStatefulOpenServers(statefulhelper * hlp) STUB -void *helperStatefulServerGetData(helper_stateful_server * srv) STUB_RETVAL(NULL) helper_stateful_server *helperStatefulDefer(statefulhelper * hlp) STUB_RETVAL(NULL) void helperStatefulReleaseServer(helper_stateful_server * srv) STUB CBDATA_CLASS_INIT(statefulhelper); -- 2.47.2