X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fsession.hpp;h=4c6c73e37483e60f3b72ace3fd68b6a26befd8e0;hp=22705c3670fffdf851f8bdf65e1e115aa82f5b75;hb=bf0edd2b0cbb5f4bd5d69b0f00bcea7d037e2287;hpb=cc9a7898ee7afc32e03dbcc991ed7ba722ed8f1b diff --git a/pv/session.hpp b/pv/session.hpp index 22705c3..4c6c73e 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_;