]> sigrok.org Git - pulseview.git/blobdiff - pv/data/signaldata.h
Declare a virtual destructor for SignalData
[pulseview.git] / pv / data / signaldata.h
index c5ed6bd3fa97967bd675cc0928ae6e53e3bb8219..280874c4785d074af42b9a7284ae888c4217b02b 100644 (file)
@@ -30,14 +30,17 @@ class SignalData
 {
 public:
        SignalData();
+       virtual ~SignalData() {}
 
 public:
-       double get_samplerate() const;
+       double samplerate() const;
        void set_samplerate(double samplerate);
 
        double get_start_time() const;
 
-       virtual void clear_snapshots() = 0;
+       virtual void clear() = 0;
+
+       virtual uint64_t get_max_sample_count() const = 0;
 
 protected:
        double _start_time;