X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=pv%2Fsession.hpp;h=4c6c73e37483e60f3b72ace3fd68b6a26befd8e0;hb=73a25a6e488f1813c1cd12da085a16e4f91ed4da;hp=22705c3670fffdf851f8bdf65e1e115aa82f5b75;hpb=cc9a7898ee7afc32e03dbcc991ed7ba722ed8f1b;p=pulseview.git diff --git a/pv/session.hpp b/pv/session.hpp index 22705c36..4c6c73e3 100644 --- a/pv/session.hpp +++ b/pv/session.hpp @@ -64,6 +64,7 @@ class Analog; class AnalogSegment; class Logic; class LogicSegment; +class SignalBase; class SignalData; } @@ -133,12 +134,11 @@ private: void update_signals(); - std::shared_ptr signal_from_channel( + std::shared_ptr signal_from_channel( std::shared_ptr channel) const; private: - void sample_thread_proc(std::shared_ptr device, - std::function error_handler); + void sample_thread_proc(std::function error_handler); void feed_in_header(); @@ -166,6 +166,8 @@ private: mutable boost::shared_mutex signals_mutex_; std::unordered_set< std::shared_ptr > signals_; + + std::set< std::shared_ptr > signalbases_; std::set< std::shared_ptr > all_signal_data_; mutable std::recursive_mutex data_mutex_;