+ /// trigger_list_ contains pairs of <segment_id, timestamp> values.
+ vector< std::pair<uint32_t, util::Timestamp> > trigger_list_;
+
+ mutable recursive_mutex data_mutex_;
+ shared_ptr<data::Logic> logic_data_;
+ uint64_t cur_samplerate_;
+ shared_ptr<data::LogicSegment> cur_logic_segment_;
+ map< shared_ptr<sigrok::Channel>, shared_ptr<data::AnalogSegment> >
+ cur_analog_segments_;
+ int32_t highest_segment_id_;