diff options
author | Thomas Habets <thomas@habets.se> | 2021-02-19 17:38:58 +0000 |
---|---|---|
committer | Martin Braun <martin@gnuradio.org> | 2021-02-26 01:17:25 -0800 |
commit | 4b7006db76b570e4d916e263301333d2f4d2a2df (patch) | |
tree | fb618398b0a1900f2b47749d6a2928570c9ebbf2 /gr-qtgui/include/gnuradio/qtgui/spectrumUpdateEvents.h | |
parent | 044b4a3b49b67adfe53e0e88f9adf847a25fad61 (diff) |
qtgui: Remove manual memory management
Signed-off-by: Thomas Habets <thomas@habets.se>
Diffstat (limited to 'gr-qtgui/include/gnuradio/qtgui/spectrumUpdateEvents.h')
-rw-r--r-- | gr-qtgui/include/gnuradio/qtgui/spectrumUpdateEvents.h | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/gr-qtgui/include/gnuradio/qtgui/spectrumUpdateEvents.h b/gr-qtgui/include/gnuradio/qtgui/spectrumUpdateEvents.h index 42a351f833..db96e07625 100644 --- a/gr-qtgui/include/gnuradio/qtgui/spectrumUpdateEvents.h +++ b/gr-qtgui/include/gnuradio/qtgui/spectrumUpdateEvents.h @@ -14,6 +14,7 @@ #include <gnuradio/high_res_timer.h> #include <gnuradio/qtgui/api.h> #include <gnuradio/tags.h> +#include <volk/volk_alloc.hh> #include <QEvent> #include <QString> #include <complex> @@ -109,7 +110,7 @@ private: class TimeUpdateEvent : public QEvent { public: - TimeUpdateEvent(const std::vector<double*> timeDomainPoints, + TimeUpdateEvent(const std::vector<volk::vector<double>> timeDomainPoints, const uint64_t numTimeDomainDataPoints, const std::vector<std::vector<gr::tag_t>> tags); @@ -139,7 +140,8 @@ private: class FreqUpdateEvent : public QEvent { public: - FreqUpdateEvent(const std::vector<double*> dataPoints, const uint64_t numDataPoints); + FreqUpdateEvent(const std::vector<volk::vector<double>> dataPoints, + const uint64_t numDataPoints); ~FreqUpdateEvent() override; @@ -178,8 +180,8 @@ private: class QTGUI_API ConstUpdateEvent : public QEvent { public: - ConstUpdateEvent(const std::vector<double*> realDataPoints, - const std::vector<double*> imagDataPoints, + ConstUpdateEvent(const std::vector<volk::vector<double>> realDataPoints, + const std::vector<volk::vector<double>> imagDataPoints, const uint64_t numDataPoints); ~ConstUpdateEvent() override; @@ -207,7 +209,7 @@ private: class WaterfallUpdateEvent : public QEvent { public: - WaterfallUpdateEvent(const std::vector<double*> dataPoints, + WaterfallUpdateEvent(const std::vector<volk::vector<double>> dataPoints, const uint64_t numDataPoints, const gr::high_res_timer_type dataTimestamp); @@ -238,7 +240,7 @@ private: class TimeRasterUpdateEvent : public QEvent { public: - TimeRasterUpdateEvent(const std::vector<double*> dataPoints, + TimeRasterUpdateEvent(const std::vector<volk::vector<double>> dataPoints, const uint64_t numDataPoints); ~TimeRasterUpdateEvent() override; @@ -280,7 +282,8 @@ private: class HistogramUpdateEvent : public QEvent { public: - HistogramUpdateEvent(const std::vector<double*> points, const uint64_t npoints); + HistogramUpdateEvent(const std::vector<volk::vector<double>> points, + const uint64_t npoints); ~HistogramUpdateEvent() override; |