Replaced boost::shared_ptr with std::shared_ptr
[pulseview.git] / pv / device / devinst.h
index bdadc2c3e72e44eccc2ca7012f3260358d412824..7f467cf442be629771fa776e327e2b9e9dab9f49 100644 (file)
 #ifndef PULSEVIEW_PV_DEVICE_DEVINST_H
 #define PULSEVIEW_PV_DEVICE_DEVINST_H
 
+#include <memory>
 #include <string>
 
-#include <boost/shared_ptr.hpp>
-
 #include <QObject>
 
 #include <glib.h>
@@ -32,7 +31,7 @@
 #include <stdint.h>
 
 struct sr_dev_inst;
-struct sr_probe;
+struct sr_channel;
 struct sr_channel_group;
 
 namespace pv {
@@ -65,7 +64,7 @@ public:
 
        GVariant* list_config(const sr_channel_group *group, int key);
 
-       void enable_probe(const sr_probe *probe, bool enable = true);
+       void enable_probe(const sr_channel *probe, bool enable = true);
 
        /**
         * @brief Gets the sample limit from the driver.