Improve logic for loaded packet

This commit is contained in:
2020-05-11 13:46:05 +02:00
parent e6387fe8bf
commit 5df92a976e
2 changed files with 37 additions and 27 deletions
+4 -1
View File
@@ -10,13 +10,16 @@ class BufferUdpReceiver {
UdpReceiver udp_receiver_;
jungfrau_packet packet_buffer_ = {};
bool packet_buffer_loaded_ = false;
inline void init_frame(ModuleFrame& frame_metadata);
inline void copy_packet_to_buffers(
ModuleFrame& metadata, char* frame_buffer);
public:
BufferUdpReceiver(const uint16_t port, const int source_id);
virtual ~BufferUdpReceiver();
void get_frame_from_udp(ModuleFrame& metadata, char* frame_buffer);
uint64_t get_frame_from_udp(ModuleFrame& metadata, char* frame_buffer);
};