mirror of
https://github.com/paulscherrerinstitute/sf_daq_buffer.git
synced 2026-05-13 08:35:37 +02:00
Move Udp headers to correct location
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
#ifndef UDPRECEIVER_H
|
||||
#define UDPRECEIVER_H
|
||||
|
||||
#include "config.hpp"
|
||||
#include <sys/socket.h>
|
||||
#include "RingBuffer.hpp"
|
||||
|
||||
class UdpReceiver {
|
||||
|
||||
int socket_fd_;
|
||||
|
||||
public:
|
||||
UdpReceiver();
|
||||
virtual ~UdpReceiver();
|
||||
|
||||
bool receive(void* buffer, size_t buffer_n_bytes);
|
||||
int receive_many(mmsghdr* msgs, const size_t n_msgs);
|
||||
|
||||
void bind(
|
||||
const uint16_t port,
|
||||
const size_t usec_timeout=config::udp_usec_timeout);
|
||||
void close();
|
||||
};
|
||||
|
||||
|
||||
#endif //LIB_CPP_H5_WRITER_UDPRECEIVER_H
|
||||
Reference in New Issue
Block a user