libsquashfs 1.3.0
A new set of tools and libraries for working with SquashFS images
|
Csqfs_block_processor_desc_t | Encapsulates a description for an sqfs_block_processor_t |
Csqfs_block_processor_stats_t | Used to store runtime statistics about the sqfs_block_processor_t |
Csqfs_block_processor_t | Abstracts generating of file data and fragment blocks |
Csqfs_block_writer_t | Abstracts writing and deduplicating of data and fragment blocks |
Csqfs_compressor_config_t | Configuration parameters for instantiating a compressor backend |
Csqfs_compressor_t | Encapsultes a compressor with a simple interface to compress or extract chunks of data |
Csqfs_data_reader_t | Abstracts access to data blocks stored in a SquashFS image |
Csqfs_dir_entry_t | On-disk data structure of a directory entry. Many of these follow a single sqfs_dir_header_t |
Csqfs_dir_header_t | On-disk data structure of a directory header |
Csqfs_dir_index_t | On-disk data structure of a directory index. A series of those can follow an sqfs_inode_dir_ext_t |
Csqfs_dir_reader_t | Abstracts reading of directory entries |
Csqfs_dir_writer_t | Abstracts generating of directory entries |
Csqfs_file_t | Abstracts file I/O to make it easy to embedd SquashFS |
Csqfs_frag_table_t | Abstracts reading, writing and management of the fragment table |
Csqfs_fragment_t | Data structure that makes up the fragment table entries |
Csqfs_id_table_t | A simple data structure that encapsulates ID to index mapping for user and group IDs |
Csqfs_inode_dev_ext_t | Follows a sqfs_inode_t if type is SQFS_INODE_EXT_BDEV or SQFS_INODE_EXT_CDEV |
Csqfs_inode_dev_t | Follows a sqfs_inode_t if type is SQFS_INODE_BDEV or SQFS_INODE_CDEV |
Csqfs_inode_dir_ext_t | Follows a sqfs_inode_t if type is SQFS_INODE_EXT_DIR |
Csqfs_inode_dir_t | Follows a sqfs_inode_t if type is SQFS_INODE_DIR |
Csqfs_inode_file_ext_t | Follows a sqfs_inode_t if type is SQFS_INODE_EXT_FILE |
Csqfs_inode_file_t | Follows a sqfs_inode_t if type is SQFS_INODE_FILE |
Csqfs_inode_generic_t | A generic inode structure that combines all others and provides additional information |
Csqfs_inode_ipc_ext_t | Follows a sqfs_inode_t if type is SQFS_INODE_EXT_FIFO or SQFS_INODE_EXT_SOCKET |
Csqfs_inode_ipc_t | Follows a sqfs_inode_t if type is SQFS_INODE_FIFO or SQFS_INODE_SOCKET |
Csqfs_inode_slink_ext_t | Follows a sqfs_inode_t if type is SQFS_INODE_EXT_SLINK |
Csqfs_inode_slink_t | Follows a sqfs_inode_t if type is SQFS_INODE_SLINK |
Csqfs_inode_t | Common inode structure |
Csqfs_meta_reader_t | Abstracts reading of meta data blocks |
Csqfs_meta_writer_t | Abstracts generating of meta data blocks, either in memory or directly on disk |
Csqfs_object_t | Base interface for all libsquashfs in-memory data structures |
Csqfs_readdir_state_t | Encapsulates state for simple directory reading |
Csqfs_super_t | The SquashFS super block, located at the beginning of the file system to describe the layout of the filesystem |
Csqfs_tree_node_t | Encapsulates a node in the filesystem tree read by sqfs_dir_reader_get_full_hierarchy |
Csqfs_xattr_entry_t | On-disk data structure that holds a single xattr key |
Csqfs_xattr_id_t | On-disk data structure that describes a set of key-value pairs |
Csqfs_xattr_id_table_t | On-disk data structure that the super block points to |
Csqfs_xattr_reader_t | Abstracts read access to extended attributes in a SquashFS filesystem |
Csqfs_xattr_value_t | On-disk data structure that holds a single xattr value |
Csqfs_xattr_writer_t | Abstracts writing of extended attributes to a SquashFS filesystem |