UDisks Reference Manual
Part IV. Daemon Implementation Details
Table of Contents
Core
Utilities
— Various utility routines
Logging
— Logging Routines
UDisksDaemon
— Main daemon object
UDisksProvider
— Abstract base class for all data providers
UDisksCleanup
— Object used for cleaning up after device removal
UDisksPersistentStore
— Stores information that persists across reboots
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
Drives on Linux
UDisksLinuxDrive
Linux implementation of
UDisksDrive
UDisksLinuxDriveAta
Linux implementation of
UDisksDriveAta
UDisksLinuxDriveObject
— Object representing a drive on Linux
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.