From b1e2a4f4a1a9eabc1e1e0f465193d8dda302d20e Mon Sep 17 00:00:00 2001 From: Andrej Babic Date: Wed, 15 Apr 2020 11:08:12 +0200 Subject: [PATCH] Add UdpFrameMetadata --- core-writer/include/RingBuffer.hpp | 14 ++++++++++++++ core-writer/src/RingBuffer.cpp | 3 ++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/core-writer/include/RingBuffer.hpp b/core-writer/include/RingBuffer.hpp index 2ab658a..1554635 100644 --- a/core-writer/include/RingBuffer.hpp +++ b/core-writer/include/RingBuffer.hpp @@ -28,6 +28,20 @@ struct FrameMetadata std::map> header_values; }; +struct UdpFrameMetadata +{ + // Ring buffer needed data. + size_t buffer_slot_index; + size_t frame_bytes_size; + + uint64_t pulse_id; + uint64_t frame_index; + uint32_t packet_index; + + uint64_t recv_packets_1; + uint64_t recv_packets_2; +}; + template class RingBuffer { diff --git a/core-writer/src/RingBuffer.cpp b/core-writer/src/RingBuffer.cpp index 61b5614..b738cd7 100644 --- a/core-writer/src/RingBuffer.cpp +++ b/core-writer/src/RingBuffer.cpp @@ -309,4 +309,5 @@ size_t RingBuffer::get_slot_size() return slot_size_; } -template class RingBuffer; \ No newline at end of file +template class RingBuffer; +template class RingBuffer; \ No newline at end of file