DUNE-DAQ / iomanager

Package providing a unified API
0 stars 0 forks source link

Provide an alternative cross-session connection API, removing the #49

Closed eflumerf closed 10 months ago

eflumerf commented 1 year ago

session from ConnectionID and instead taking it as an argument to get_sender/get_receiver.

eflumerf commented 1 year ago

The tradeoff with this PR is that instead of session being part of the ConnectionID struct, it must now be part of the API, and propagated through multiple layers of iomanager code. However, the user-facing side is generally less-cumbersome, see the changes in https://github.com/DUNE-DAQ/timinglibs/pull/87

eflumerf commented 10 months ago

Closing due to lack of interest.