# Object Hierarchy

        GObject
        ├── UDisksClient
        ├── UDisksObjectInfo
        ├── GDBusProxy
        │   ├── UDisksDriveProxy
        │   ├── UDisksDriveAtaProxy
        │   ├── UDisksBlockProxy
        │   ├── UDisksFilesystemProxy
        │   ├── UDisksSwapspaceProxy
        │   ├── UDisksEncryptedProxy
        │   ├── UDisksLoopProxy
        │   ├── UDisksManagerProxy
        │   ├── UDisksJobProxy
        │   ├── UDisksMDRaidProxy
        │   ├── UDisksManagerLVM2Proxy
        │   ├── UDisksManagerISCSIInitiatorProxy
        │   ├── UDisksISCSISessionProxy
        │   ├── UDisksFilesystemBTRFSProxy
        │   ├── UDisksManagerBTRFSProxy
        │   ├── UDisksManagerZRAMProxy
        │   ├── UDisksBlockZRAMProxy
        │   ├── UDisksManagerBcacheProxy
        │   ├── UDisksBlockBcacheProxy
        │   ├── UDisksManagerVDOProxy
        │   ╰── UDisksBlockVDOProxy
        ├── GDBusInterfaceSkeleton
        │   ├── UDisksDriveSkeleton
        │   │   ╰── UDisksLinuxDrive
        │   ├── UDisksDriveAtaSkeleton
        │   │   ╰── UDisksLinuxDriveAta
        │   ├── UDisksBlockSkeleton
        │   │   ╰── UDisksLinuxBlock
        │   ├── UDisksFilesystemSkeleton
        │   │   ╰── UDisksLinuxFilesystem
        │   ├── UDisksSwapspaceSkeleton
        │   │   ╰── UDisksLinuxSwapspace
        │   ├── UDisksEncryptedSkeleton
        │   │   ╰── UDisksLinuxEncrypted
        │   ├── UDisksLoopSkeleton
        │   │   ╰── UDisksLinuxLoop
        │   ├── UDisksManagerSkeleton
        │   │   ╰── UDisksLinuxManager
        │   ├── UDisksJobSkeleton
        │   │   ╰── UDisksBaseJob
        │   │       ├── UDisksSpawnedJob
        │   │       ├── UDisksThreadedJob
        │   │       ╰── UDisksSimpleJob
        │   ├── UDisksMDRaidSkeleton
        │   │   ╰── UDisksLinuxMDRaid
        │   ├── UDisksPartitionSkeleton
        │   │   ╰── UDisksLinuxPartition
        │   ├── UDisksPartitionTableSkeleton
        │   │   ╰── UDisksLinuxPartitionTable
        │   ├── UDisksManagerISCSIInitiatorSkeleton
        │   ├── UDisksISCSISessionSkeleton
        │   ├── UDisksFilesystemBTRFSSkeleton
        │   ├── UDisksManagerBTRFSSkeleton
        │   ├── UDisksManagerZRAMSkeleton
        │   ├── UDisksBlockZRAMSkeleton
        │   ├── UDisksManagerBcacheSkeleton
        │   ├── UDisksBlockBcacheSkeleton
        │   ├── UDisksManagerVDOSkeleton
        │   ╰── UDisksBlockVDOSkeleton
        ├── GDBusObjectProxy
        │   ╰── UDisksObjectProxy
        ├── GDBusObjectSkeleton
        │   ╰── UDisksObjectSkeleton
        │       ├── UDisksLinuxBlockObject
        │       ├── UDisksLinuxDriveObject
        │       ╰── UDisksLinuxMDRaidObject
        ├── GDBusObjectManagerClient
        │   ╰── UDisksObjectManagerClient
        ├── UDisksDaemon
        ├── UDisksLinuxDevice
        ├── UDisksMount
        ├── UDisksMountMonitor
        ├── UDisksProvider
        │   ╰── UDisksLinuxProvider
        ├── UDisksState
        ├── UDisksFstabEntry
        ├── UDisksCrypttabEntry
        ╰── UDisksCrypttabMonitor
        GInterface
        ├── UDisksDrive
        ├── UDisksDriveAta
        ├── UDisksBlock
        ├── UDisksFilesystem
        ├── UDisksSwapspace
        ├── UDisksEncrypted
        ├── UDisksLoop
        ├── UDisksManager
        ├── UDisksJob
        ├── UDisksMDRaid
        ├── UDisksObject
        ├── UDisksPartition
        ├── UDisksPartitionTable
        ├── UDisksManagerLVM2
        ├── UDisksManagerISCSIInitiator
        ├── UDisksISCSISession
        ├── UDisksFilesystemBTRFS
        ├── UDisksManagerBTRFS
        ├── UDisksManagerZRAM
        ├── UDisksBlockZRAM
        ├── UDisksManagerBcache
        ├── UDisksBlockBcache
        ├── UDisksManagerVDO
        ├── UDisksBlockVDO
        ├── UDisksDriveLSM
        ├── UDisksDriveLsmLocal
        ├── UDisksBlockLVM2
        ├── UDisksPhysicalVolume
        ├── UDisksVolumeGroup
        ├── UDisksLogicalVolume
        ╰── UDisksVDOVolume
        GBoxed
        ╰── UDisksPartitionTypeInfo
        GFlags
        ╰── UDisksPartitionTypeInfoFlags