]> sigrok.org Git - pulseview.git/blobdiff - pv/data/segment.cpp
Add segment_id to all segment classes
[pulseview.git] / pv / data / segment.cpp
index 8745e8740dc582f8a53d33ae7ed8e81d36a87398..9b18c6499a1b32cf03362dc67e835f410acb9159 100644 (file)
@@ -33,7 +33,8 @@ namespace data {
 
 const uint64_t Segment::MaxChunkSize = 10 * 1024 * 1024;  /* 10MiB */
 
-Segment::Segment(uint64_t samplerate, unsigned int unit_size) :
+Segment::Segment(uint32_t segment_id, uint64_t samplerate, unsigned int unit_size) :
+       segment_id_(segment_id),
        sample_count_(0),
        start_time_(0),
        samplerate_(samplerate),
@@ -90,6 +91,11 @@ unsigned int Segment::unit_size() const
        return unit_size_;
 }
 
+uint32_t Segment::segment_id() const
+{
+       return segment_id_;
+}
+
 void Segment::set_complete()
 {
        is_complete_ = true;