libstorage-ng
 All Classes Namespaces Functions Typedefs Enumerations Friends Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCstorage::CodeLocationHelper class for UI exceptions: Store BASE_FILE, FUNCTION and LINE
oCstorage::CommitCallbacks
oCstorage::Environment
oCexception
|\Cstorage::ExceptionBase class for storage exceptions
| oCstorage::AlignError
| oCstorage::DeviceHasWrongType
| oCstorage::DeviceNotFound
| |oCstorage::DeviceNotFoundByName
| |oCstorage::DeviceNotFoundBySid
| |oCstorage::DeviceNotFoundByUuid
| |\Cstorage::LvmVgNotFoundByVgName
| oCstorage::DifferentBlockSizes
| oCstorage::HolderAlreadyExists
| oCstorage::HolderHasWrongType
| oCstorage::HolderNotFound
| |\Cstorage::HolderNotFoundBySid
| oCstorage::IndexOutOfRangeExceptionException class for "index out of range"
| oCstorage::InvalidBlockSize
| oCstorage::InvalidExtentSize
| oCstorage::LogicExceptionException class for faulty logic within the program
| oCstorage::NoIntersection
| oCstorage::NotImplementedExceptionException class for features not implemented
| oCstorage::NotInside
| oCstorage::NullPointerExceptionException class for generic null pointer exceptions
| oCstorage::OutOfMemoryExceptionException class for "out of memory"
| oCstorage::OverflowExceptionException class for "overflow"
| oCstorage::ParseExceptionException class for parse errors, e.g
| oCstorage::WrongNumberOfChildren
| \Cstorage::WrongNumberOfParents
oCnoncopyable
|oCstorage::Actiongraph
|oCstorage::DeviceAn abstract base class of storage devices, and a vertex in the Devicegraph
||oCstorage::BcacheCsetA bcache cache set
||oCstorage::BlkDeviceAn abstract Block Device
|||oCstorage::BcacheA bcache device
|||oCstorage::EncryptionAn encryption layer on a blk device
||||\Cstorage::LuksAn luks encryption layer on a block device
|||oCstorage::LvmLvA Logical Volume of the Logical Volume Manager (LVM)
|||oCstorage::PartitionA partition of a Partitionable, e.g. Disk or Md
|||\Cstorage::Partitionable
||| oCstorage::DiskA physical disk device
||| \Cstorage::MdA MD device
||oCstorage::Filesystem
|||oCstorage::Btrfs
|||oCstorage::Ext4
|||oCstorage::Ntfs
|||oCstorage::Swap
|||oCstorage::Vfat
|||\Cstorage::Xfs
||oCstorage::LvmPv
||oCstorage::LvmVgA Volume Group of the Logical Volume Manager (LVM)
||\Cstorage::PartitionTable
|| oCstorage::Gpt
|| \Cstorage::Msdos
|oCstorage::DevicegraphThe master container of the libstorage
|oCstorage::Holder
||oCstorage::Subdevice
||\Cstorage::User
|| \Cstorage::MdUser
|\Cstorage::StorageThe main entry point to libstorage
oCstorage::PartitionSlot
oCstorage::RegionA start/length pair with a block size
\Cstorage::TopologyA class to calculate partition alignment based on hardware topology