X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=sigsession.h;h=f91a2b927c1d75c611ee03ef46652dc0c4dc6899;hb=28a4c9c5eb20296199fc3496bb40b7733dffac75;hp=92c048bddc1bcf5e25d357d204f312f4fda17919;hpb=fc645aa3338e70a1fe3428421037d6a936576464;p=pulseview.git diff --git a/sigsession.h b/sigsession.h index 92c048b..f91a2b9 100644 --- a/sigsession.h +++ b/sigsession.h @@ -21,13 +21,21 @@ #ifndef SIGSESSION_H #define SIGSESSION_H +#include + +#include +#include +#include + #include extern "C" { #include } -#include +class LogicData; +class LogicDataSnapshot; +class Signal; class SigSession : public QObject { @@ -48,9 +56,9 @@ private: struct sr_datafeed_packet *packet); private: - int unitSize; - int probeList[SR_MAX_NUM_PROBES + 1]; - GArray *sigData; + std::list< boost::shared_ptr > _signals; + boost::shared_ptr _logic_data; + boost::shared_ptr _cur_logic_snapshot; signals: void dataUpdated();