X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fdata%2Fdecode%2Fdecoder.hpp;h=55742c6070e5a020c00042b2c8894e744b13986e;hb=72486b789078f024e4f3404f81118c03b03e2b70;hp=1ef3a28a9316ad030d9ab193515c6c257e595bd5;hpb=20f59e957e70250cfb876ac7a1743134d6b83339;p=pulseview.git diff --git a/pv/data/decode/decoder.hpp b/pv/data/decode/decoder.hpp index 1ef3a28..55742c6 100644 --- a/pv/data/decode/decoder.hpp +++ b/pv/data/decode/decoder.hpp @@ -65,9 +65,12 @@ public: void set_option(const char *id, GVariant *value); + void apply_all_options(); + bool have_required_channels() const; - srd_decoder_inst* create_decoder_inst(srd_session *session) const; + srd_decoder_inst* create_decoder_inst(srd_session *session); + void invalidate_decoder_inst(); private: const srd_decoder *const decoder_; @@ -76,6 +79,7 @@ private: vector channels_; map options_; + srd_decoder_inst *decoder_inst_; }; } // namespace decode