X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=logicdata.h;h=9c7e4b9782d3cd3d7092a84426304d858f8a9b38;hp=6ba8679e34c4610dea9543b4725cdb4f3bc9d86b;hb=7cd5faf8cfed1871195aed7a4c325342172944b3;hpb=28a4c9c5eb20296199fc3496bb40b7733dffac75 diff --git a/logicdata.h b/logicdata.h index 6ba8679e..9c7e4b97 100644 --- a/logicdata.h +++ b/logicdata.h @@ -20,6 +20,9 @@ #include "signaldata.h" +#include +#include + extern "C" { #include } @@ -31,9 +34,16 @@ class LogicData : public SignalData public: LogicData(const sr_datafeed_meta_logic &meta); + int get_num_probes() const; + void push_snapshot( boost::shared_ptr &snapshot); + std::queue< boost::shared_ptr >& + get_snapshots(); + private: - int _num_probes; + const int _num_probes; + std::queue< boost::shared_ptr > + _snapshots; };