## UDisksLinuxDrive UDisksLinuxDrive — Linux implementation of UDisksDrive |

## Synopsis

                        UDisksLinuxDrive;
    UDisksDrive *       udisks_linux_drive_new              (void);
    gboolean            udisks_linux_drive_update           (UDisksLinuxDrive *drive,
                                                             UDisksLinuxDriveObject *object);

## Object Hierarchy

      GObject
       +----GDBusInterfaceSkeleton
             +----UDisksDriveSkeleton
                   +----UDisksLinuxDrive

## Implemented Interfaces

UDisksLinuxDrive implements GDBusInterface and UDisksDrive.

## Description

This type provides an implementation of the UDisksDrive interface on Linux.

## Details

### UDisksLinuxDrive

    typedef struct _UDisksLinuxDrive UDisksLinuxDrive;

The UDisksLinuxDrive structure contains only private data and should only be accessed using the provided API.

### udisks_linux_drive_new ()

    UDisksDrive *       udisks_linux_drive_new              (void);

Creates a new UDisksLinuxDrive instance.

Returns : | A new UDisksLinuxDrive. Free with `g_object_unref()`.

### udisks_linux_drive_update ()

    gboolean            udisks_linux_drive_update           (UDisksLinuxDrive *drive,
                                                             UDisksLinuxDriveObject *object);

Updates the interface.

`drive` : | A UDisksLinuxDrive.
`object` : | The enclosing UDisksLinuxDriveObject instance.
Returns : | `TRUE` if configuration has changed, `FALSE` otherwise.