]> sigrok.org Git - pulseview.git/blobdiff - pv/devicemanager.hpp
DecodeSignal: Re-set decoder metadata after stack termination
[pulseview.git] / pv / devicemanager.hpp
index 2c9343001211409e8e836d95c9d5d623417ebcd2..9b8ef3d120a3a4c68f97a9e359156270516ed4eb 100644 (file)
@@ -58,7 +58,8 @@ class Session;
 class DeviceManager
 {
 public:
-       DeviceManager(shared_ptr<sigrok::Context> context, std::string driver);
+       DeviceManager(shared_ptr<sigrok::Context> context,
+               std::string driver, bool do_scan);
 
        ~DeviceManager() = default;
 
@@ -69,6 +70,8 @@ public:
        const list< shared_ptr<devices::HardwareDevice> >& devices() const;
        shared_ptr<devices::HardwareDevice> user_spec_device() const;
 
+       bool driver_supported(shared_ptr<sigrok::Driver> driver) const;
+
        list< shared_ptr<devices::HardwareDevice> > driver_scan(
                shared_ptr<sigrok::Driver> driver,
                map<const sigrok::ConfigKey *, Glib::VariantBase> drvopts);