summaryrefslogtreecommitdiffstats
path: root/web/server/web_client_cache.h
diff options
context:
space:
mode:
Diffstat (limited to 'web/server/web_client_cache.h')
-rw-r--r--web/server/web_client_cache.h20
1 files changed, 2 insertions, 18 deletions
diff --git a/web/server/web_client_cache.h b/web/server/web_client_cache.h
index 324f23ed..85cde3e8 100644
--- a/web/server/web_client_cache.h
+++ b/web/server/web_client_cache.h
@@ -6,25 +6,9 @@
#include "libnetdata/libnetdata.h"
#include "web_client.h"
-struct clients_cache {
- pid_t pid;
-
- struct web_client *used; // the structures of the currently connected clients
- size_t used_count; // the count the currently connected clients
-
- struct web_client *avail; // the cached structures, available for future clients
- size_t avail_count; // the number of cached structures
-
- size_t reused; // the number of re-uses
- size_t allocated; // the number of allocations
-};
-
-extern __thread struct clients_cache web_clients_cache;
-
-void web_client_release(struct web_client *w);
-struct web_client *web_client_get_from_cache_or_allocate();
+void web_client_release_to_cache(struct web_client *w);
+struct web_client *web_client_get_from_cache(void);
void web_client_cache_destroy(void);
-void web_client_cache_verify(int force);
#include "web_server.h"