21 #ifndef PULSEVIEW_PV_DATA_ANALOG_HPP
22 #define PULSEVIEW_PV_DATA_ANALOG_HPP
40 std::shared_ptr<AnalogSegment> &segment);
42 const std::deque< std::shared_ptr<AnalogSegment> >&
45 std::vector< std::shared_ptr<Segment> >
segments()
const;
52 std::deque< std::shared_ptr<AnalogSegment> >
segments_;
58 #endif // PULSEVIEW_PV_DATA_ANALOG_HPP
std::vector< std::shared_ptr< Segment > > segments() const
void push_segment(std::shared_ptr< AnalogSegment > &segment)
std::deque< std::shared_ptr< AnalogSegment > > segments_
const std::deque< std::shared_ptr< AnalogSegment > > & analog_segments() const
uint64_t max_sample_count() const