libstorage-ng
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
6
7
]
C
storage::Alignment
A class to calculate partition alignment based on hardware topology
▼
C
Callbacks
C
storage::ActivateCallbacks
Other storage subsystems are activated automatically, e.g
C
storage::CommitCallbacks
C
storage::ProbeCallbacks
C
storage::CheckCallbacks
C
storage::CodeLocation
Helper class for UI exceptions: Store
BASE_FILE
,
FUNCTION
and
LINE
C
storage::ContentInfo
C
storage::DeactivateStatus
Provides information whether deactivate() was able to deactivate subsystems
C
storage::Environment
▼
C
exception
▼
C
storage::Exception
Base class for storage exceptions
C
storage::Aborted
C
storage::AlignError
C
storage::DeviceHasWrongType
▼
C
storage::DeviceNotFound
C
storage::BtrfsSubvolumeNotFoundByPath
C
storage::DeviceNotFoundByName
C
storage::DeviceNotFoundBySid
C
storage::DeviceNotFoundByUuid
C
storage::LvmLvNotFoundByLvName
C
storage::LvmVgNotFoundByVgName
C
storage::NfsNotFoundByServerAndPath
C
storage::DifferentBlockSizes
C
storage::HolderAlreadyExists
C
storage::HolderHasWrongType
▼
C
storage::HolderNotFound
C
storage::HolderNotFoundBySids
C
storage::IndexOutOfRangeException
Exception
class for "index out of range"
C
storage::InvalidBlockSize
C
storage::InvalidExtentSize
C
storage::InvalidMountPointPath
C
storage::IOException
Exception
class for IO errors
C
storage::LockException
Exception
indicating that getting the lock failed
C
storage::LogicException
Exception
class for faulty logic within the program
C
storage::NoIntersection
C
storage::NotInside
C
storage::NullPointerException
Exception
class for generic null pointer exceptions
C
storage::OutOfMemoryException
Exception
class for "out of memory"
C
storage::OverflowException
Exception
class for "overflow"
C
storage::ParseException
Exception
class for parse errors, e.g
C
storage::UnsupportedException
Exception
class for unsupported features and operations
C
storage::WrongNumberOfChildren
C
storage::WrongNumberOfParents
C
storage::Logger
The
Logger
class
▼
C
noncopyable
C
storage::Actiongraph
▼
C
storage::Device
An abstract base class of storage devices, and a vertex in the
Devicegraph
C
storage::BcacheCset
A
bcache
cache set
▼
C
storage::BlkDevice
An abstract Block
Device
C
storage::Bcache
A
bcache
device
▼
C
storage::Encryption
An encryption layer on a blk device
C
storage::Luks
An luks encryption layer on a block device
C
storage::LvmLv
A Logical Volume of the Logical Volume Manager (LVM)
C
storage::Partition
A partition of a
Partitionable
, e.g.
Disk
or
Md
▼
C
storage::Partitionable
C
storage::Dasd
A physical DASD device
C
storage::Disk
A physical disk device
C
storage::DmRaid
A DM RAID device
▶
C
storage::Md
A MD device
C
storage::MdContainer
A MD Container
C
storage::MdMember
A MD member
C
storage::Multipath
A multipath device
C
storage::StrayBlkDevice
This class represents stray block devices
C
storage::LvmPv
C
storage::LvmVg
A Volume Group of the Logical Volume Manager (LVM)
▼
C
storage::Mountable
C
storage::BtrfsSubvolume
Class to represent a btrfs subvolume
▼
C
storage::Filesystem
▶
C
storage::BlkFilesystem
C
storage::Btrfs
▶
C
storage::Ext
Abstract base class for
Ext2
,
Ext3
and
Ext4
C
storage::Ext2
C
storage::Ext3
C
storage::Ext4
C
storage::Iso9660
Class for ISO9660 filesystem
C
storage::Jfs
C
storage::Ntfs
C
storage::Reiserfs
C
storage::Swap
C
storage::Udf
Class for UDF filesystem
C
storage::Vfat
C
storage::Xfs
C
storage::Nfs
Class to represent a NFS mount
C
storage::MountPoint
Class to represent a mount point
▼
C
storage::PartitionTable
C
storage::DasdPt
C
storage::Gpt
C
storage::ImplicitPt
Class to represent implicit partition table
C
storage::Msdos
C
storage::Devicegraph
The master container of the libstorage
▼
C
storage::Holder
▼
C
storage::Subdevice
C
storage::MdSubdevice
Holder
from a
MdContainer
to a
MdMember
▼
C
storage::User
C
storage::FilesystemUser
C
storage::MdUser
C
storage::Storage
The main entry point to libstorage
C
storage::PartitionSlot
Number and name are only valid if one of the possible flags is true
C
storage::Region
A start/length pair with a block size
C
storage::RemoteCallbacks
C
storage::RemoteCommand
A result of an unnamed command: stdout + stderr + exit_code
C
storage::RemoteFile
Contents of an unnamed file (vector of lines)
C
storage::ResizeInfo
C
storage::Silencer
Class to make some exceptions log-level DEBUG instead of WARNING
C
storage::SimpleEtcCrypttabEntry
A simple struct to hold the information from one line in crypttab
C
storage::SimpleEtcFstabEntry
A simple struct to hold the information from one line in fstab
C
storage::SpaceInfo
C
storage::Topology
A class to represent hardware alignment information
Generated by
1.8.14