Skip to content

Conversation

@mastbaum
Copy link

Add a dispatcher using TCP sockets. This works the same as the existing ZMQ dispatcher, but using plain TCP sockets. This is required for sending data to eos-builder.

@mastbaum mastbaum requested a review from masmiley April 26, 2024 18:43
azummo and others added 7 commits May 2, 2024 12:38
The NetDispatcher and TCPDispatcher performed the same function, so all
functionality has been merged into the TCPDispatcher and the NetDispatcher
is removed.

Since the `LegacyHDF5Dispatcher` was reverted in 68bc8df, TCP/NetDispatcher
were the only users of the `DigitizerData` struct and `Decoder` `pack()`
functions used to fill it. The struct and packing have thus been moved out
of the `V1730Decoder` code and into the `TCPDispatcher`. This reverts the
earlier changes to that code; the only vestige is that `V1730Decoder` needs to
`friend class TCPDispatcher` so that we can pack in the dispatcher, rather
than adding more dispatcher-specific functions to the decoder.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants