X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=logicdata.h;h=1bf7fd300bfe574c3341f14e01efa08bb6ec0294;hp=6ba8679e34c4610dea9543b4725cdb4f3bc9d86b;hb=ac7aa63682630456303a8a47cdf3ca3b3dd27451;hpb=28a4c9c5eb20296199fc3496bb40b7733dffac75 diff --git a/logicdata.h b/logicdata.h index 6ba8679e..1bf7fd30 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::deque< boost::shared_ptr >& + get_snapshots(); + private: - int _num_probes; + const int _num_probes; + std::deque< boost::shared_ptr > + _snapshots; };