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::CompoundAction
A Compound Action groups several related actions from an 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::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::Bcache
A
bcache
device
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 in the devicegraph
▼
C
storage::Filesystem
▶
C
storage::BlkFilesystem
C
storage::Btrfs
Class to represent a btrfs filesystem
https://en.wikipedia.org/wiki/Btrfs
in the devicegraph
C
storage::Exfat
Class to represent an exFAT filesystem
https://en.wikipedia.org/wiki/ExFAT
in the devicegraph
▶
C
storage::Ext
Abstract base class for
Ext2
,
Ext3
and
Ext4
C
storage::Ext2
Class to represent an
Ext2
filesystem
https://en.wikipedia.org/wiki/Ext2
in the devicegraph
C
storage::Ext3
Class to represent an
Ext3
filesystem
https://en.wikipedia.org/wiki/Ext3
in the devicegraph
C
storage::Ext4
Class to represent an
Ext4
filesystem
https://en.wikipedia.org/wiki/Ext4
in the devicegraph
C
storage::F2fs
Class to represent a F2FS (
https://en.wikipedia.org/wiki/F2FS
) in the devicegraph
C
storage::Iso9660
Class for ISO9660 filesystem
C
storage::Jfs
Class to represent a JFS filesystem
https://en.wikipedia.org/wiki/JFS_(file_system)
in the devicegraph
C
storage::Ntfs
Class to represent an NTFS filesystem
https://en.wikipedia.org/wiki/NTFS
in the devicegraph
C
storage::Reiserfs
Class to represent a ReiserFS filesystem
https://en.wikipedia.org/wiki/ReiserFS
in the devicegraph
C
storage::Swap
Class to represent a swap filesystem in the devicegraph
C
storage::Udf
Class for UDF filesystem
C
storage::Vfat
Class to represent an VFAT filesystem
https://en.wikipedia.org/wiki/Vfat
in the devicegraph
C
storage::Xfs
Class to represent an XFS filesystem
https://en.wikipedia.org/wiki/Xfs
in the devicegraph
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