| Top |  |  |  |  | 
| UDisksLinuxNVMeControllerUDisksLinuxNVMeController — Linux implementation of UDisksNVMeController | 
    GObject
    ╰── GDBusInterfaceSkeleton
        ╰── UDisksNVMeControllerSkeleton
            ╰── UDisksLinuxNVMeController
UDisksLinuxNVMeController implements GDBusInterface and UDisksNVMeController.
UDisksNVMeController *
udisks_linux_nvme_controller_new (void);
Creates a new UDisksLinuxNVMeController instance.
gboolean udisks_linux_nvme_controller_update (UDisksLinuxNVMeController *ctrl,UDisksLinuxDriveObject *object);
Updates the interface.
gboolean udisks_linux_nvme_controller_refresh_smart_sync (UDisksLinuxNVMeController *ctrl,GCancellable *cancellable,GError **error);
Synchronously refreshes SMART/Health Information Log on ctrl
.
Includes Sanitize Status information. The calling thread
is blocked until the data has been obtained.
This may only be called if ctrl
 has been associated with a
UDisksLinuxDriveObject instance.
This method may be called from any thread.
| ctrl | The UDisksLinuxNVMeController to refresh. | |
| cancellable | A GCancellable or  | |
| error | Return location for error. | 
typedef struct _UDisksLinuxNVMeController UDisksLinuxNVMeController;
The UDisksLinuxNVMeController structure contains only private data and should only be accessed using the provided API.