]> sigrok.org Git - pulseview.git/blobdiff - pv/data/analogsnapshot.h
Use libsigrok C++ bindings (patch version 7).
[pulseview.git] / pv / data / analogsnapshot.h
index 9c7f4d51ae982bc76cad204995cbcbbc380ec241..9f0711f2d3e20ae3dde93df9562a7c56c9e65e7f 100644 (file)
@@ -27,7 +27,7 @@
 #include <vector>
 
 namespace AnalogSnapshotTest {
-class Basic;
+struct Basic;
 }
 
 namespace pv {
@@ -66,7 +66,7 @@ private:
        static const uint64_t EnvelopeDataUnit;
 
 public:
-       AnalogSnapshot();
+       AnalogSnapshot(uint64_t expected_num_samples = 0);
 
        virtual ~AnalogSnapshot();
 
@@ -87,7 +87,7 @@ private:
 private:
        struct Envelope _envelope_levels[ScaleStepCount];
 
-       friend class AnalogSnapshotTest::Basic;
+       friend struct AnalogSnapshotTest::Basic;
 };
 
 } // namespace data