|
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 |