FwupdPlugin.Device.poll_locker_new

### Method

# FwupdPlugin Devicepoll_locker_new

#### Declaration [src]

    FuDeviceLocker*
    fu_device_poll_locker_new (
      FuDevice* self
      GError** error
    )

#### Description [src]

Returns a device locker that prevents polling on the device. If there are no open poll lockers then the poll callback will be called.

Use `FU_DEVICE_INTERNAL_AUTO_PAUSE_POLLING` to opt into this functionality.

Available since: | 1.8.1

#### Return value

Returns: | `FuDeviceLocker`
| A `FuDeviceLocker`.
| The caller of the method takes ownership of the data, and is responsible for freeing it.