diff options
author | David Härdeman <david@hardeman.nu> | 2020-06-05 19:34:52 +0200 |
---|---|---|
committer | David Härdeman <david@hardeman.nu> | 2020-06-05 19:34:52 +0200 |
commit | a683051b05930d1dd2766b98494bbd124817a6dd (patch) | |
tree | dcc2ab910af026c8cf32df5dc7d548a665098082 /proxy.h | |
parent | 3d2d0d4b3aa64aba018b049edf9c0396d5a598d5 (diff) |
Implement more proxy functionality
Diffstat (limited to 'proxy.h')
-rw-r--r-- | proxy.h | 13 |
1 files changed, 10 insertions, 3 deletions
@@ -4,11 +4,18 @@ struct server_proxy { struct sockaddr_in46 client; char clientstr[ADDRSTRLEN]; + char clientbuf[4096]; + size_t clientlen; + struct uring_task clienttask; + struct sockaddr_in46 server; char serverstr[ADDRSTRLEN]; - struct uring_task task; - char buf[4096]; - size_t len; + char serverbuf[4096]; + size_t serverlen; + struct uring_task servertask; + + unsigned next_remote; + struct server *scfg; struct list_head list; }; |