libstorage-ng
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
 Cstorage::AlignmentA class to calculate partition alignment based on hardware topology
 Cstorage::Arch
 Cstorage::Callbacks
 Cstorage::ActivateCallbacksOther storage subsystems are activated automatically, e.g
 Cstorage::ActivateCallbacksLuksSpecialized callbacks with a more generic parameter for LUKS activation
 Cstorage::ActivateCallbacksV3Specialized callbacks with a more generic parameter for Bitlocker activation
 Cstorage::CommitCallbacks
 Cstorage::CommitCallbacksV2
 Cstorage::ProbeCallbacks
 Cstorage::ProbeCallbacksV2
 Cstorage::ProbeCallbacksV3
 Cstorage::ProbeCallbacksV4
 Cstorage::CheckCallbacks
 Cstorage::CodeLocationHelper class for UI exceptions: Store BASE_FILE, FUNCTION and LINE
 Cstorage::CommitOptions
 Cstorage::ContentInfo
 Cstorage::DeactivateStatus
 Cstorage::DeactivateStatusV2Provides information whether deactivate_v2() was able to deactivate subsystems
 Cstorage::Environment
 Cstd::exception
 Cstorage::ExceptionBase class for storage exceptions
 Cstorage::Aborted
 Cstorage::AlignError
 Cstorage::DeviceHasWrongType
 Cstorage::DeviceNotFound
 Cstorage::BtrfsQgroupNotFoundById
 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::IOExceptionException class for IO errors
 Cstorage::IndexOutOfRangeExceptionException class for "index out of range"
 Cstorage::InvalidBlockSize
 Cstorage::InvalidChunkSize
 Cstorage::InvalidExtentSize
 Cstorage::InvalidMountPointPath
 Cstorage::InvalidStripeSize
 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::PoolOutOfSpaceException to report that the pool is out of space to fulfill the request
 Cstorage::UnsupportedExceptionException class for unsupported features and operations
 Cstorage::WrongNumberOfChildren
 Cstorage::WrongNumberOfHolders
 Cstorage::WrongNumberOfParents
 Cstorage::GraphStyleCallbacksBase class for DevicegraphStyleCallbacks and ActiongraphStyleCallbacks
 Cstorage::DevicegraphStyleCallbacksStyle callbacks used by Devicegraph::write_graphviz()
 Cstorage::LoggerThe Logger class
 Cstorage::LvmDevicesFile
 Cboost::noncopyable
 Cstorage::ActiongraphThe actiongraph has all actions including the dependencies among them to get from one devicegraph to another
 Cstorage::BitlockerInfoStores information about a Bitlocker device
 Cstorage::CompoundActionA Compound Action groups several related actions from an actiongraph
 Cstorage::DeviceAn abstract base class for storage devices
 Cstorage::BcacheCsetA bcache cache set
 Cstorage::BlkDeviceAn abstract Block Device
 Cstorage::EncryptionAn encryption layer on a blk device
 Cstorage::BitlockerV2A BitLocker layer on a block device
 Cstorage::LuksAn LUKS encryption layer on a block device
 Cstorage::PlainEncryptionAn plain encryption layer on a block device
 Cstorage::LvmLvA Logical Volume of the Logical Volume Manager (LVM)
 Cstorage::PartitionA partition of a Partitionable, e.g
 Cstorage::Partitionable
 Cstorage::BcacheA bcache device
 Cstorage::DasdA physical DASD device
 Cstorage::DiskA physical disk device
 Cstorage::DmRaidA DM RAID device
 Cstorage::MdA MD device
 Cstorage::MdContainerA MD Container
 Cstorage::MdMemberA MD member
 Cstorage::MultipathA multipath device
 Cstorage::StrayBlkDeviceThis class represents stray block devices
 Cstorage::BtrfsQgroupClass to represent a qgroup of a btrfs filesystem
 Cstorage::LvmPv
 Cstorage::LvmVgA Volume Group of the Logical Volume Manager (LVM)
 Cstorage::MountPointClass to represent a mount point
 Cstorage::Mountable
 Cstorage::BtrfsSubvolumeClass to represent a btrfs subvolume in the devicegraph
 Cstorage::Filesystem
 Cstorage::BlkFilesystem
 Cstorage::BcachefsClass to represent a Bcachefs filesystem https://en.wikipedia.org/wiki/Bcachefs in the devicegraph
 Cstorage::BitlockerClass for BitLocker filesystem
 Cstorage::BtrfsClass to represent a btrfs filesystem https://en.wikipedia.org/wiki/Btrfs in the devicegraph
 Cstorage::ErofsClass for EROFS filesystem
 Cstorage::ExfatClass to represent an exFAT filesystem https://en.wikipedia.org/wiki/ExFAT in the devicegraph
 Cstorage::ExtAbstract base class for Ext2, Ext3 and Ext4
 Cstorage::Ext2Class to represent an Ext2 filesystem https://en.wikipedia.org/wiki/Ext2 in the devicegraph
 Cstorage::Ext3Class to represent an Ext3 filesystem https://en.wikipedia.org/wiki/Ext3 in the devicegraph
 Cstorage::Ext4Class to represent an Ext4 filesystem https://en.wikipedia.org/wiki/Ext4 in the devicegraph
 Cstorage::F2fsClass to represent a F2FS (https://en.wikipedia.org/wiki/F2FS) in the devicegraph
 Cstorage::Iso9660Class for ISO9660 filesystem
 Cstorage::JfsClass to represent a JFS filesystem https://en.wikipedia.org/wiki/JFS_(file_system) in the devicegraph
 Cstorage::Nilfs2Class to represent a NILFS2 (https://en.wikipedia.org/wiki/NILFS2) in the devicegraph
 Cstorage::NtfsClass to represent an NTFS filesystem https://en.wikipedia.org/wiki/NTFS in the devicegraph
 Cstorage::ReiserfsClass to represent a ReiserFS filesystem https://en.wikipedia.org/wiki/ReiserFS in the devicegraph
 Cstorage::SquashfsClass for Squashfs filesystem
 Cstorage::SwapClass to represent a swap filesystem in the devicegraph
 Cstorage::UdfClass for UDF filesystem
 Cstorage::VfatClass to represent an VFAT filesystem https://en.wikipedia.org/wiki/Vfat in the devicegraph
 Cstorage::XfsClass to represent an XFS filesystem https://en.wikipedia.org/wiki/Xfs in the devicegraph
 Cstorage::NfsClass to represent a NFS mount
 Cstorage::TmpfsClass to represent a tmpfs
 Cstorage::PartitionTable
 Cstorage::DasdPt
 Cstorage::Gpt
 Cstorage::ImplicitPtClass to represent implicit partition table
 Cstorage::Msdos
 Cstorage::DevicegraphThe main container of the libstorage-ng
 Cstorage::HolderAn abstract base class for storage holders
 Cstorage::BtrfsQgroupRelationRelation between btrfs quota groups
 Cstorage::SnapshotRelationship between origin and snapshot
 Cstorage::SubdeviceGeneric holder from one device to a subdevice, e.g
 Cstorage::MdSubdeviceHolder from a MdContainer to a MdMember
 Cstorage::UserGeneric holder from one device to another device, e.g
 Cstorage::FilesystemUserHolder from BlkDevice to a BlkFilesystem
 Cstorage::MdUserHolder from a BlkDevice to an Md
 Cstorage::LuksInfoStores information about a LUKS device
 Cstorage::PoolA pool represents a collection of devices
 Cstorage::StorageThe main entry point to libstorage
 Cstorage::SystemInfoKeeps various system information
 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::RemoteCallbacksV2
 Cstorage::RemoteCommandA result of an unnamed command: stdout + stderr + exit_code
 Cstorage::RemoteFileContents of an unnamed file (vector of lines)
 Cstorage::RemoveInfo
 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