]> sigrok.org Git - pulseview.git/blobdiff - sigsession.h
Parse logic signals
[pulseview.git] / sigsession.h
index f91a2b927c1d75c611ee03ef46652dc0c4dc6899..a08ba8129914ae0f61c6031d28b858a32cd0b1d0 100644 (file)
@@ -23,9 +23,8 @@
 
 #include <boost/shared_ptr.hpp>
 
-#include <list>
-#include <map>
 #include <string>
+#include <vector>
 
 #include <QObject>
 
@@ -48,6 +47,9 @@ public:
 
        void loadFile(const std::string &name);
 
+       std::vector< boost::shared_ptr<Signal> >&
+               get_signals();
+
 private:
        void dataFeedIn(const struct sr_dev_inst *sdi,
                struct sr_datafeed_packet *packet);
@@ -56,7 +58,7 @@ private:
                struct sr_datafeed_packet *packet);
 
 private:
-       std::list< boost::shared_ptr<Signal> > _signals;
+       std::vector< boost::shared_ptr<Signal> > _signals;
        boost::shared_ptr<LogicData> _logic_data;
        boost::shared_ptr<LogicDataSnapshot> _cur_logic_snapshot;