diff options
author | Eddy Pedroni <epedroni@pm.me> | 2025-07-23 14:05:13 +0200 |
---|---|---|
committer | Eddy Pedroni <epedroni@pm.me> | 2025-07-23 14:05:13 +0200 |
commit | 41f95375a65a3f67a75258680d6d8b03bb4d678b (patch) | |
tree | 57a2ffafc6d9203fa1dde1249b2ec83110fff72e /daemon/src/routing.cpp | |
parent | 29ca6bac4565d754a67414e503a215627d3aa566 (diff) |
Working with hardcoded routing table
Diffstat (limited to 'daemon/src/routing.cpp')
-rw-r--r-- | daemon/src/routing.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
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"; } } |