]> sigrok.org Git - pulseview.git/blobdiff - pv/data/decode/decoder.h
Removed undefined Annotation::set_row and set_pd_index
[pulseview.git] / pv / data / decode / decoder.h
index 087955853ca3f6ad719c6f7063193c20a682b66a..0c3662cb5f75604aa0bf7cbd89ad94c4a3a67344 100644 (file)
@@ -22,6 +22,7 @@
 #define PULSEVIEW_PV_DATA_DECODE_DECODER_H
 
 #include <map>
+#include <set>
 
 #include <boost/shared_ptr.hpp>
 
@@ -39,6 +40,9 @@ class LogicSignal;
 }
 
 namespace data {
+
+class Logic;
+
 namespace decode {
 
 class Decoder
@@ -65,7 +69,9 @@ public:
        bool have_required_probes() const;
 
        srd_decoder_inst* create_decoder_inst(
-               srd_session *const session) const;
+               srd_session *session, int unit_size) const;
+
+       std::set< boost::shared_ptr<pv::data::Logic> > get_data();      
 
 private:
        const srd_decoder *const _decoder;