From 41f95375a65a3f67a75258680d6d8b03bb4d678b Mon Sep 17 00:00:00 2001 From: Eddy Pedroni Date: Wed, 23 Jul 2025 14:05:13 +0200 Subject: Working with hardcoded routing table --- daemon/src/routing.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'daemon/src/routing.cpp') diff --git a/daemon/src/routing.cpp b/daemon/src/routing.cpp index 15ae555..ac15eff 100644 --- a/daemon/src/routing.cpp +++ b/daemon/src/routing.cpp @@ -17,9 +17,10 @@ Router::route(Route_Map const & config) return; } + // LTG: at least one of these map accesses can be avoided for (auto const & target: config.at(*m.source_id).at(m.type())) { - target(m.bytes); + target.get().send(m.bytes); } } } @@ -29,7 +30,7 @@ Router::submit(Message const & message) { if (!m_queue.try_enqueue(message)) { - std::cout << "Failed to enqueue message from " << message.source_id << "\n"; + std::cerr << "Failed to enqueue message from " << *message.source_id << "\n"; } } -- cgit v1.2.3