From 11e6254179cb78412f40d2a263bf4fb40dd7f2ff Mon Sep 17 00:00:00 2001 From: David Härdeman Date: Wed, 10 Jun 2020 20:04:01 +0200 Subject: Improve memdebug, add basic proxy stats --- proxy.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'proxy.h') diff --git a/proxy.h b/proxy.h index cbd2990..62ac5b7 100644 --- a/proxy.h +++ b/proxy.h @@ -6,12 +6,14 @@ struct server_proxy { char clientstr[ADDRSTRLEN]; struct uring_task_buf clientbuf; struct uring_task clienttask; + uint64_t client_bytes; int cfd; struct sockaddr_in46 server; char serverstr[ADDRSTRLEN]; struct uring_task_buf serverbuf; struct uring_task servertask; + uint64_t server_bytes; int sfd; unsigned next_remote; @@ -21,6 +23,8 @@ struct server_proxy { void proxy_refdump(struct server_proxy *proxy); +void proxy_delete(struct cfg *cfg, struct server_proxy *proxy); + struct server_proxy *proxy_new(struct cfg *cfg, struct server *scfg, struct sockaddr_in46 *client, int fd); #endif -- cgit v1.2.3