diff options
author | Thomas Habets <thomas@habets.se> | 2019-12-21 17:49:46 +0000 |
---|---|---|
committer | Marcus Müller <marcus@hostalia.de> | 2020-01-02 23:43:00 +0100 |
commit | 067e336102603ccb0cbf92d3d2a8497f1182618b (patch) | |
tree | e6203e1e61b41f5afed2d591f61218033c304217 /gr-digital/lib/symbol_sync_cc_impl.h | |
parent | 63be774868b8de73ccc20b8151a30ad88ea971cb (diff) |
gr-digital/symbol_sync: Remove needless memory management
Diffstat (limited to 'gr-digital/lib/symbol_sync_cc_impl.h')
-rw-r--r-- | gr-digital/lib/symbol_sync_cc_impl.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/gr-digital/lib/symbol_sync_cc_impl.h b/gr-digital/lib/symbol_sync_cc_impl.h index 2251163097..e203db2a39 100644 --- a/gr-digital/lib/symbol_sync_cc_impl.h +++ b/gr-digital/lib/symbol_sync_cc_impl.h @@ -45,7 +45,6 @@ public: ir_type interp_type, int n_filters, const std::vector<float>& taps); - ~symbol_sync_cc_impl(); void forecast(int noutput_items, gr_vector_int& ninput_items_required); int general_work(int noutput_items, @@ -71,13 +70,13 @@ public: private: // Timing Error Detector - timing_error_detector* d_ted; + std::unique_ptr<timing_error_detector> d_ted; // Symbol Clock Tracking and Estimation - clock_tracking_loop* d_clock; + std::unique_ptr<clock_tracking_loop> d_clock; // Interpolator and Interpolator Positioning and Alignment - interpolating_resampler_ccf* d_interp; + std::unique_ptr<interpolating_resampler_ccf> d_interp; // Block Internal Clocks // 4 clocks that run synchronously, aligned to the Symbol Clock: |