libsquashfs 1.3.0
A new set of tools and libraries for working with SquashFS images
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Csqfs_block_processor_desc_tEncapsulates a description for an sqfs_block_processor_t
 Csqfs_block_processor_stats_tUsed to store runtime statistics about the sqfs_block_processor_t
 Csqfs_compressor_config_tConfiguration parameters for instantiating a compressor backend
 Csqfs_dir_entry_tOn-disk data structure of a directory entry. Many of these follow a single sqfs_dir_header_t
 Csqfs_dir_header_tOn-disk data structure of a directory header
 Csqfs_dir_index_tOn-disk data structure of a directory index. A series of those can follow an sqfs_inode_dir_ext_t
 Csqfs_fragment_tData structure that makes up the fragment table entries
 Csqfs_inode_dev_ext_tFollows a sqfs_inode_t if type is SQFS_INODE_EXT_BDEV or SQFS_INODE_EXT_CDEV
 Csqfs_inode_dev_tFollows a sqfs_inode_t if type is SQFS_INODE_BDEV or SQFS_INODE_CDEV
 Csqfs_inode_dir_ext_tFollows a sqfs_inode_t if type is SQFS_INODE_EXT_DIR
 Csqfs_inode_dir_tFollows a sqfs_inode_t if type is SQFS_INODE_DIR
 Csqfs_inode_file_ext_tFollows a sqfs_inode_t if type is SQFS_INODE_EXT_FILE
 Csqfs_inode_file_tFollows a sqfs_inode_t if type is SQFS_INODE_FILE
 Csqfs_inode_generic_tA generic inode structure that combines all others and provides additional information
 Csqfs_inode_ipc_ext_tFollows a sqfs_inode_t if type is SQFS_INODE_EXT_FIFO or SQFS_INODE_EXT_SOCKET
 Csqfs_inode_ipc_tFollows a sqfs_inode_t if type is SQFS_INODE_FIFO or SQFS_INODE_SOCKET
 Csqfs_inode_slink_ext_tFollows a sqfs_inode_t if type is SQFS_INODE_EXT_SLINK
 Csqfs_inode_slink_tFollows a sqfs_inode_t if type is SQFS_INODE_SLINK
 Csqfs_inode_tCommon inode structure
 Csqfs_object_tBase interface for all libsquashfs in-memory data structures
 Csqfs_block_processor_tAbstracts generating of file data and fragment blocks
 Csqfs_block_writer_tAbstracts writing and deduplicating of data and fragment blocks
 Csqfs_compressor_tEncapsultes a compressor with a simple interface to compress or extract chunks of data
 Csqfs_data_reader_tAbstracts access to data blocks stored in a SquashFS image
 Csqfs_dir_reader_tAbstracts reading of directory entries
 Csqfs_dir_writer_tAbstracts generating of directory entries
 Csqfs_file_tAbstracts file I/O to make it easy to embedd SquashFS
 Csqfs_frag_table_tAbstracts reading, writing and management of the fragment table
 Csqfs_id_table_tA simple data structure that encapsulates ID to index mapping for user and group IDs
 Csqfs_meta_reader_tAbstracts reading of meta data blocks
 Csqfs_meta_writer_tAbstracts generating of meta data blocks, either in memory or directly on disk
 Csqfs_xattr_reader_tAbstracts read access to extended attributes in a SquashFS filesystem
 Csqfs_xattr_writer_tAbstracts writing of extended attributes to a SquashFS filesystem
 Csqfs_readdir_state_tEncapsulates state for simple directory reading
 Csqfs_super_tThe SquashFS super block, located at the beginning of the file system to describe the layout of the filesystem
 Csqfs_tree_node_tEncapsulates a node in the filesystem tree read by sqfs_dir_reader_get_full_hierarchy
 Csqfs_xattr_entry_tOn-disk data structure that holds a single xattr key
 Csqfs_xattr_id_tOn-disk data structure that describes a set of key-value pairs
 Csqfs_xattr_id_table_tOn-disk data structure that the super block points to
 Csqfs_xattr_value_tOn-disk data structure that holds a single xattr value