Add UdpFrameMetadata

This commit is contained in:
2020-04-15 11:08:12 +02:00
parent 215c846b4f
commit b1e2a4f4a1
2 changed files with 16 additions and 1 deletions
+14
View File
@@ -28,6 +28,20 @@ struct FrameMetadata
std::map<std::string, std::shared_ptr<char>> 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 T>
class RingBuffer
{
+2 -1
View File
@@ -309,4 +309,5 @@ size_t RingBuffer<T>::get_slot_size()
return slot_size_;
}
template class RingBuffer<FrameMetadata>;
template class RingBuffer<FrameMetadata>;
template class RingBuffer<UdpFrameMetadata>;