UDisks Reference Manual

For version 2.1.5 — the latest version of this documentation can be found at http://udisks.freedesktop.org/docs/latest/.

I. Manual pages and Overview
  udisks — Disk Manager
  udisksd — The udisks system daemon
  udisksctl — The udisks command line tool
II. D-Bus API Reference
  Overview
    The org.freedesktop.UDisks2 bus name
    The /org/freedesktop/UDisks2 object
    The /org/freedesktop/UDisks2/Manager object
    The /org/freedesktop/UDisks2/block_devices/* objects
    The /org/freedesktop/UDisks2/drives/* objects
    The /org/freedesktop/UDisks2/mdraid/* objects
    The /org/freedesktop/UDisks2/jobs/* objects
    Authorization Checks
    The `options` parameter
  D-Bus Interfaces
    org.freedesktop.UDisks2.Manager — Manager singleton
    org.freedesktop.UDisks2.Drive — Disk drives
    org.freedesktop.UDisks2.Drive.Ata — Disk drives using the ATA command-set
    org.freedesktop.UDisks2.MDRaid — Linux Software RAID
    org.freedesktop.UDisks2.Block — Block device
    org.freedesktop.UDisks2.Partition — Block device representing a partition
    org.freedesktop.UDisks2.PartitionTable — Block device containing a partition table
    org.freedesktop.UDisks2.Filesystem — Block device containing a mountable filesystem
    org.freedesktop.UDisks2.Swapspace — Block device containing swap data
    org.freedesktop.UDisks2.Encrypted — Block device containing encrypted data
    org.freedesktop.UDisks2.Loop — Block device backed by a file
    org.freedesktop.UDisks2.Job — Long-running tasks
III. Library API Reference
  UDisksClient — Utility routines for accessing the UDisks service
  UDisksObjectInfo — Detailed information about objects
  UDisksError — Possible errors that can be returned
  Generated Code
    UDisksObject — Specialized GDBusObject types
    UDisksObjectManagerClient — Generated GDBusObjectManagerClient type
    UDisksManager — Generated C code for the org.freedesktop.UDisks2.Manager D-Bus interface
    UDisksDrive — Generated C code for the org.freedesktop.UDisks2.Drive D-Bus interface
    UDisksDriveAta — Generated C code for the org.freedesktop.UDisks2.Drive.Ata D-Bus interface
    UDisksMDRaid — Generated C code for the org.freedesktop.UDisks2.MDRaid D-Bus interface
    UDisksJob — Generated C code for the org.freedesktop.UDisks2.Job D-Bus interface
    UDisksBlock — Generated C code for the org.freedesktop.UDisks2.Block D-Bus interface
    UDisksPartition — Generated C code for the org.freedesktop.UDisks2.Partition D-Bus interface
    UDisksPartitionTable — Generated C code for the org.freedesktop.UDisks2.PartitionTable D-Bus interface
    UDisksFilesystem — Generated C code for the org.freedesktop.UDisks2.Filesystem D-Bus interface
    UDisksSwapspace — Generated C code for the org.freedesktop.UDisks2.Swapspace D-Bus interface
    UDisksEncrypted — Generated C code for the org.freedesktop.UDisks2.Encrypted D-Bus interface
    UDisksLoop — Generated C code for the org.freedesktop.UDisks2.Loop D-Bus interface
IV. Daemon Implementation Details
  Core
    Utilities — Various utility routines
    Logging — Logging Routines
    UDisksDaemon — Main daemon object
    UDisksProvider — Abstract base class for all data providers
    UDisksState — Object used for recording state and cleaning up
    ATA commands — Helper routines for ATA commands
  State and Configuration
    UDisksMountMonitor — Monitors mounted filesystems or in-use swap devices
    UDisksFstabMonitor — Monitors entries in the fstab file
    UDisksCrypttabMonitor — Monitors entries in the crypttab file
  Jobs
    UDisksBaseJob — Base class for jobs.
    UDisksSimpleJob — A simple job
    UDisksThreadedJob — Job that runs in a thread
    UDisksSpawnedJob — Job that spawns a command
  Linux-specific types
    UDisksLinuxManager Linux implementation of UDisksManager
    UDisksLinuxProvider — Provides Linux-specific objects
    UDisksLinuxDevice — Low-level devices on Linux
  Drives on Linux
    UDisksLinuxDrive Linux implementation of UDisksDrive
    UDisksLinuxDriveAta Linux implementation of UDisksDriveAta
    UDisksLinuxDriveObject — Object representing a drive on Linux
  Linux RAID
    UDisksLinuxMDRaid Linux implementation of UDisksMDRaid
    UDisksLinuxMDRaidObject — Object representing a Linux Software RAID array
  Block devices on Linux
    UDisksLinuxBlock Linux implementation of UDisksBlock
    UDisksLinuxPartition Linux implementation of UDisksPartition
    UDisksLinuxPartitionTable Linux implementation of UDisksPartitionTable
    UDisksLinuxFilesystem Linux implementation of UDisksFilesystem
    UDisksLinuxEncrypted Linux implementation of UDisksEncrypted
    UDisksLinuxSwapspace Linux implementation of UDisksSwapspace
    UDisksLinuxLoop Linux implementation of UDisksLoop
    UDisksLinuxBlockObject — Object representing a block device on Linux.
Index
Index of deprecated symbols
Index of new symbols in 2.1
Annotation Glossary
Object Hierarchy

Generated by GTK-Doc V1.21