Add DecodeSignal and Session error logging
[pulseview.git] / pv / data / decodesignal.hpp
index b4f9a2cb0eb3da2795a6299879466c01ac91a724..807f0e70628c0fffaecac06d3eedc487380b0ad4 100644 (file)
@@ -137,6 +137,8 @@ public:
        virtual void restore_settings(QSettings &settings);
 
 private:
+       void set_error_message(QString msg);
+
        uint32_t get_input_segment_count() const;
 
        uint32_t get_input_samplerate(uint32_t segment_id) const;
@@ -155,6 +157,7 @@ private:
        void decode_proc();
 
        void start_srd_session();
+       void terminate_srd_session();
        void stop_srd_session();
 
        void connect_input_notifiers();
@@ -186,6 +189,7 @@ private:
        bool logic_mux_data_invalid_;
 
        vector< shared_ptr<decode::Decoder> > stack_;
+       bool stack_config_changed_;
        map<pair<const srd_decoder*, int>, decode::Row> class_rows_;
 
        vector<DecodeSegment> segments_;