libstorage-ng
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 Cstorage::AlignmentA class to calculate partition alignment based on hardware topology
 CCallbacks
 Cstorage::ActivateCallbacksOther storage subsystems are activated automatically, e.g
 Cstorage::CommitCallbacks
 Cstorage::ProbeCallbacks
 Cstorage::CheckCallbacks
 Cstorage::CodeLocationHelper class for UI exceptions: Store BASE_FILE, FUNCTION and LINE
 Cstorage::ContentInfo
 Cstorage::DeactivateStatusProvides information whether deactivate() was able to deactivate subsystems
 Cstorage::Environment
 Cexception
 Cstorage::ExceptionBase class for storage exceptions
 Cstorage::Aborted
 Cstorage::AlignError
 Cstorage::DeviceHasWrongType
 Cstorage::DeviceNotFound
 Cstorage::BtrfsSubvolumeNotFoundByPath
 Cstorage::DeviceNotFoundByName
 Cstorage::DeviceNotFoundBySid
 Cstorage::DeviceNotFoundByUuid
 Cstorage::LvmLvNotFoundByLvName
 Cstorage::LvmVgNotFoundByVgName
 Cstorage::NfsNotFoundByServerAndPath
 Cstorage::DifferentBlockSizes
 Cstorage::HolderAlreadyExists
 Cstorage::HolderHasWrongType
 Cstorage::HolderNotFound
 Cstorage::HolderNotFoundBySids
 Cstorage::IndexOutOfRangeExceptionException class for "index out of range"
 Cstorage::InvalidBlockSize
 Cstorage::InvalidExtentSize
 Cstorage::InvalidMountPointPath
 Cstorage::IOExceptionException class for IO errors
 Cstorage::LockExceptionException indicating that getting the lock failed
 Cstorage::LogicExceptionException class for faulty logic within the program
 Cstorage::NoIntersection
 Cstorage::NotInside
 Cstorage::NullPointerExceptionException class for generic null pointer exceptions
 Cstorage::OutOfMemoryExceptionException class for "out of memory"
 Cstorage::OverflowExceptionException class for "overflow"
 Cstorage::ParseExceptionException class for parse errors, e.g
 Cstorage::UnsupportedExceptionException class for unsupported features and operations
 Cstorage::WrongNumberOfChildren
 Cstorage::WrongNumberOfParents
 Cstorage::LoggerThe Logger class
 Cnoncopyable
 Cstorage::Actiongraph
 Cstorage::DeviceAn abstract base class of storage devices, and a vertex in the Devicegraph
 Cstorage::BcacheCsetA bcache cache set
 Cstorage::BlkDeviceAn abstract Block Device
 Cstorage::BcacheA bcache device
 Cstorage::EncryptionAn encryption layer on a blk device
 Cstorage::LuksAn luks encryption layer on a block device
 Cstorage::LvmLvA Logical Volume of the Logical Volume Manager (LVM)
 Cstorage::PartitionA partition of a Partitionable, e.g. Disk or Md
 Cstorage::Partitionable
 Cstorage::DasdA physical DASD device
 Cstorage::DiskA physical disk device
 Cstorage::DmRaidA DM RAID device
 Cstorage::MdA MD device
 Cstorage::MultipathA multipath device
 Cstorage::StrayBlkDeviceThis class represents stray block devices
 Cstorage::LvmPv
 Cstorage::LvmVgA Volume Group of the Logical Volume Manager (LVM)
 Cstorage::Mountable
 Cstorage::BtrfsSubvolumeClass to represent a btrfs subvolume
 Cstorage::Filesystem
 Cstorage::BlkFilesystem
 Cstorage::NfsClass to represent a NFS mount
 Cstorage::MountPointClass to represent a mount point
 Cstorage::PartitionTable
 Cstorage::DasdPt
 Cstorage::Gpt
 Cstorage::ImplicitPtClass to represent implicit partition table
 Cstorage::Msdos
 Cstorage::DevicegraphThe master container of the libstorage
 Cstorage::Holder
 Cstorage::Subdevice
 Cstorage::MdSubdeviceHolder from a MdContainer to a MdMember
 Cstorage::User
 Cstorage::FilesystemUser
 Cstorage::MdUser
 Cstorage::StorageThe main entry point to libstorage
 Cstorage::PartitionSlotNumber and name are only valid if one of the possible flags is true
 Cstorage::RegionA start/length pair with a block size
 Cstorage::RemoteCallbacks
 Cstorage::RemoteCommandA result of an unnamed command: stdout + stderr + exit_code
 Cstorage::RemoteFileContents of an unnamed file (vector of lines)
 Cstorage::ResizeInfo
 Cstorage::SilencerClass to make some exceptions log-level DEBUG instead of WARNING
 Cstorage::SimpleEtcCrypttabEntryA simple struct to hold the information from one line in crypttab
 Cstorage::SimpleEtcFstabEntryA simple struct to hold the information from one line in fstab
 Cstorage::SpaceInfo
 Cstorage::TopologyA class to represent hardware alignment information