libstorage-ng
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NstorageThe storage namespace
  CAborted
  CActiongraphThe actiongraph has all actions including the dependencies among them to get from one devicegraph to another
  CActivateCallbacksOther storage subsystems are activated automatically, e.g
  CActivateCallbacksLuksSpecialized callbacks with a more generic parameter for LUKS activation
  CActivateCallbacksV3Specialized callbacks with a more generic parameter for Bitlocker activation
  CAlignError
  CAlignmentA class to calculate partition alignment based on hardware topology
  CArch
  CBcacheA bcache device
  CBcacheCsetA bcache cache set
  CBcachefsClass to represent a Bcachefs filesystem https://en.wikipedia.org/wiki/Bcachefs in the devicegraph
  CBitlockerClass for BitLocker filesystem
  CBitlockerInfoStores information about a Bitlocker device
  CBitlockerV2A BitLocker layer on a block device
  CBlkDeviceAn abstract Block Device
  CBlkFilesystem
  CBtrfsClass to represent a btrfs filesystem https://en.wikipedia.org/wiki/Btrfs in the devicegraph
  CBtrfsQgroupClass to represent a qgroup of a btrfs filesystem
  CBtrfsQgroupNotFoundById
  CBtrfsQgroupRelationRelation between btrfs quota groups
  CBtrfsSubvolumeClass to represent a btrfs subvolume in the devicegraph
  CBtrfsSubvolumeNotFoundByPath
  CCallbacks
  CCheckCallbacks
  CCodeLocationHelper class for UI exceptions: Store BASE_FILE, FUNCTION and LINE
  CCommitCallbacks
  CCommitCallbacksV2
  CCommitOptions
  CCompoundActionA Compound Action groups several related actions from an actiongraph
  CContentInfo
  CDasdA physical DASD device
  CDasdPt
  CDeactivateStatus
  CDeactivateStatusV2Provides information whether deactivate_v2() was able to deactivate subsystems
  CDeviceAn abstract base class for storage devices
  CDevicegraphThe main container of the libstorage-ng
  CDevicegraphStyleCallbacksStyle callbacks used by Devicegraph::write_graphviz()
  CDeviceHasWrongType
  CDeviceNotFound
  CDeviceNotFoundByName
  CDeviceNotFoundBySid
  CDeviceNotFoundByUuid
  CDifferentBlockSizes
  CDiskA physical disk device
  CDmRaidA DM RAID device
  CEncryptionAn encryption layer on a blk device
  CEnvironment
  CErofsClass for EROFS filesystem
  CExceptionBase class for storage exceptions
  CExfatClass to represent an exFAT filesystem https://en.wikipedia.org/wiki/ExFAT in the devicegraph
  CExtAbstract base class for Ext2, Ext3 and Ext4
  CExt2Class to represent an Ext2 filesystem https://en.wikipedia.org/wiki/Ext2 in the devicegraph
  CExt3Class to represent an Ext3 filesystem https://en.wikipedia.org/wiki/Ext3 in the devicegraph
  CExt4Class to represent an Ext4 filesystem https://en.wikipedia.org/wiki/Ext4 in the devicegraph
  CF2fsClass to represent a F2FS (https://en.wikipedia.org/wiki/F2FS) in the devicegraph
  CFilesystem
  CFilesystemUserHolder from BlkDevice to a BlkFilesystem
  CGpt
  CGraphStyleCallbacksBase class for DevicegraphStyleCallbacks and ActiongraphStyleCallbacks
  CHolderAn abstract base class for storage holders
  CHolderAlreadyExists
  CHolderHasWrongType
  CHolderNotFound
  CHolderNotFoundBySids
  CImplicitPtClass to represent implicit partition table
  CIndexOutOfRangeExceptionException class for "index out of range"
  CInvalidBlockSize
  CInvalidChunkSize
  CInvalidExtentSize
  CInvalidMountPointPath
  CInvalidStripeSize
  CIOExceptionException class for IO errors
  CIso9660Class for ISO9660 filesystem
  CJfsClass to represent a JFS filesystem https://en.wikipedia.org/wiki/JFS_(file_system) in the devicegraph
  CLockExceptionException indicating that getting the lock failed
  CLoggerThe Logger class
  CLogicExceptionException class for faulty logic within the program
  CLuksAn LUKS encryption layer on a block device
  CLuksInfoStores information about a LUKS device
  CLvmDevicesFile
  CLvmLvA Logical Volume of the Logical Volume Manager (LVM)
  CLvmLvNotFoundByLvName
  CLvmPv
  CLvmVgA Volume Group of the Logical Volume Manager (LVM)
  CLvmVgNotFoundByVgName
  CMdA MD device
  CMdContainerA MD Container
  CMdMemberA MD member
  CMdSubdeviceHolder from a MdContainer to a MdMember
  CMdUserHolder from a BlkDevice to an Md
  CMountable
  CMountPointClass to represent a mount point
  CMsdos
  CMultipathA multipath device
  CNfsClass to represent a NFS mount
  CNfsNotFoundByServerAndPath
  CNilfs2Class to represent a NILFS2 (https://en.wikipedia.org/wiki/NILFS2) in the devicegraph
  CNoIntersection
  CNotInside
  CNtfsClass to represent an NTFS filesystem https://en.wikipedia.org/wiki/NTFS in the devicegraph
  CNullPointerExceptionException class for generic null pointer exceptions
  COutOfMemoryExceptionException class for "out of memory"
  COverflowExceptionException class for "overflow"
  CParseExceptionException class for parse errors, e.g
  CPartitionA partition of a Partitionable, e.g
  CPartitionable
  CPartitionSlotNumber and name are only valid if one of the possible flags is true
  CPartitionTable
  CPlainEncryptionAn plain encryption layer on a block device
  CPoolA pool represents a collection of devices
  CPoolOutOfSpaceException to report that the pool is out of space to fulfill the request
  CProbeCallbacks
  CProbeCallbacksV2
  CProbeCallbacksV3
  CProbeCallbacksV4
  CRegionA start/length pair with a block size
  CReiserfsClass to represent a ReiserFS filesystem https://en.wikipedia.org/wiki/ReiserFS in the devicegraph
  CRemoteCallbacks
  CRemoteCallbacksV2
  CRemoteCommandA result of an unnamed command: stdout + stderr + exit_code
  CRemoteFileContents of an unnamed file (vector of lines)
  CRemoveInfo
  CResizeInfo
  CSilencerClass to make some exceptions log-level DEBUG instead of WARNING
  CSimpleEtcCrypttabEntryA simple struct to hold the information from one line in crypttab
  CSimpleEtcFstabEntryA simple struct to hold the information from one line in fstab
  CSnapshotRelationship between origin and snapshot
  CSpaceInfo
  CSquashfsClass for Squashfs filesystem
  CStorageThe main entry point to libstorage
  CStrayBlkDeviceThis class represents stray block devices
  CSubdeviceGeneric holder from one device to a subdevice, e.g
  CSwapClass to represent a swap filesystem in the devicegraph
  CSystemInfoKeeps various system information
  CTmpfsClass to represent a tmpfs
  CTopologyA class to represent hardware alignment information
  CUdfClass for UDF filesystem
  CUnsupportedExceptionException class for unsupported features and operations
  CUserGeneric holder from one device to another device, e.g
  CVfatClass to represent an VFAT filesystem https://en.wikipedia.org/wiki/Vfat in the devicegraph
  CWrongNumberOfChildren
  CWrongNumberOfHolders
  CWrongNumberOfParents
  CXfsClass to represent an XFS filesystem https://en.wikipedia.org/wiki/Xfs in the devicegraph