From 6c1a6c62bb13d09a0beb51ebb5cd5e4a69d9fe5a Mon Sep 17 00:00:00 2001 From: hovertank3d Date: Thu, 13 Nov 2025 23:28:40 +0100 Subject: tidy up a bit --- include/net/client.hpp | 3 ++- include/net/conn.hpp | 3 ++- include/net/server.hpp | 3 ++- include/net/types.hpp | 14 ++++---------- src/kill_proxy.cpp | 22 +--------------------- 5 files changed, 11 insertions(+), 34 deletions(-) diff --git a/include/net/client.hpp b/include/net/client.hpp index 234ca90..23d250b 100644 --- a/include/net/client.hpp +++ b/include/net/client.hpp @@ -1,6 +1,5 @@ #pragma once -#include "net/conn.hpp" #include #include #include @@ -19,6 +18,8 @@ #include #include +#include "net/conn.hpp" + namespace net { class client { diff --git a/include/net/conn.hpp b/include/net/conn.hpp index 6569973..95992ed 100644 --- a/include/net/conn.hpp +++ b/include/net/conn.hpp @@ -3,10 +3,11 @@ #include #include #include -#include #include #include +#include + #include "net/packet.hpp" namespace net { diff --git a/include/net/server.hpp b/include/net/server.hpp index 9a27a25..30791fc 100644 --- a/include/net/server.hpp +++ b/include/net/server.hpp @@ -1,6 +1,5 @@ #pragma once -#include "net/conn.hpp" #include #include #include @@ -19,6 +18,8 @@ #include #include +#include "net/conn.hpp" + namespace net { class server { diff --git a/include/net/types.hpp b/include/net/types.hpp index 8f0e383..a4a8c3b 100644 --- a/include/net/types.hpp +++ b/include/net/types.hpp @@ -1,16 +1,10 @@ #pragma once -#include -#include -#include -#include -#include -#include -#include -#include #include -#include #include +#include +#include +#include #include "util/bitset.hpp" #include "util/endian.hpp" @@ -25,7 +19,7 @@ template concept packet = requires(T x) { x.packet_id; }; template -concept compressed_packet = requires(T x) { packet&& x.compressed; }; +concept compressed_packet = packet && requires(T x) { x.compressed; }; template concept netmodule = requires(T x) { x.module_id; }; diff --git a/src/kill_proxy.cpp b/src/kill_proxy.cpp index 82723e1..e72848f 100644 --- a/src/kill_proxy.cpp +++ b/src/kill_proxy.cpp @@ -1,30 +1,10 @@ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include #include -#include -#include #include "net/client.hpp" #include "net/conn.hpp" #include "net/server.hpp" #include "net/types.hpp" -using net::packet::operator""_ns; - template void forward_packets(net::conn& dst, net::conn& src, std::integer_sequence int_seq) { @@ -47,7 +27,7 @@ int main(int argc, char* argv[]) auto proxy_conn = proxy.accept(); uint8_t slot; - server_conn.reg_handler([=, &slot](auto& a) { + server_conn.reg_handler([&slot](auto& a) { slot = a.client_id; return false; }); -- cgit v1.2.3