]> sigrok.org Git - pulseview.git/blobdiff - pv/sigsession.h
SigSession: Added signals_mutex(), and made signals() give a reference
[pulseview.git] / pv / sigsession.h
index 08a0fd0fadb5cbe23b89e8e93acea84dae027599..37ea3abcdcd936f636714d68d2a01915cfee2bda 100644 (file)
@@ -104,8 +104,9 @@ public:
 
        std::set< std::shared_ptr<data::SignalData> > get_data() const;
 
-       std::vector< std::shared_ptr<view::Signal> >
-               get_signals() const;
+       std::mutex& signals_mutex() const;
+
+       const std::vector< std::shared_ptr<view::Signal> >& signals() const;
 
 #ifdef ENABLE_DECODE
        bool add_decoder(srd_decoder *const dec);