]> sigrok.org Git - pulseview.git/blobdiff - pv/session.hpp
Session: Use ordered container to preserve DecodeTrace order
[pulseview.git] / pv / session.hpp
index 8af833cd6d84f8acf224480af84040f8296ac5af..095c4dd0217dd51f490c3d4d99bbc3d952b773b9 100644 (file)
@@ -199,7 +199,7 @@ public:
 
        bool has_view(shared_ptr<views::ViewBase> view);
 
-       const unordered_set< shared_ptr<data::SignalBase> > signalbases() const;
+       const vector< shared_ptr<data::SignalBase> > signalbases() const;
 
        bool all_segments_complete(uint32_t segment_id) const;
 
@@ -287,7 +287,7 @@ private:
        mutable mutex sampling_mutex_; //!< Protects access to capture_state_.
        capture_state capture_state_;
 
-       unordered_set< shared_ptr<data::SignalBase> > signalbases_;
+       vector< shared_ptr<data::SignalBase> > signalbases_;
        unordered_set< shared_ptr<data::SignalData> > all_signal_data_;
 
        /// trigger_list_ contains pairs of <segment_id, timestamp> values.