libsqsh v1.5.2
Loading...
Searching...
No Matches
sqsh_directory_private.h File Reference
Include dependency graph for sqsh_directory_private.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  SqshDirectoryIterator
 A directory iterator. More...
 
struct  SqshDirectoryIndexIterator
 Iterator for directory indexes. More...
 

Functions

SQSH_NO_EXPORT SQSH_NO_UNUSED int sqsh__directory_iterator_init (struct SqshDirectoryIterator *iterator, const struct SqshFile *inode)
 
SQSH_NO_EXPORT int sqsh__directory_iterator_cleanup (struct SqshDirectoryIterator *iterator)
 
SQSH_NO_EXPORT SQSH_NO_UNUSED int sqsh__directory_index_iterator_init (struct SqshDirectoryIndexIterator *iterator, struct SqshArchive *sqsh, uint64_t inode_ref)
 
SQSH_NO_EXPORT SQSH_NO_UNUSED bool sqsh__directory_index_iterator_next (struct SqshDirectoryIndexIterator *iterator, int *err)
 
SQSH_NO_EXPORT uint32_t sqsh__directory_index_iterator_index (const struct SqshDirectoryIndexIterator *iterator)
 
SQSH_NO_EXPORT uint32_t sqsh__directory_index_iterator_start (const struct SqshDirectoryIndexIterator *iterator)
 
SQSH_NO_EXPORT uint32_t sqsh__directory_index_iterator_name_size (const struct SqshDirectoryIndexIterator *iterator)
 
SQSH_NO_EXPORT const char * sqsh__directory_index_iterator_name (const struct SqshDirectoryIndexIterator *iterator)
 
SQSH_NO_EXPORT int sqsh__directory_index_iterator_cleanup (struct SqshDirectoryIndexIterator *iterator)
 

Detailed Description

Author
Enno Boland (mail@.nosp@m.ebol.nosp@m.and.d.nosp@m.e)

Definition in file sqsh_directory_private.h.

Function Documentation

◆ sqsh__directory_index_iterator_cleanup()

SQSH_NO_EXPORT int sqsh__directory_index_iterator_cleanup ( struct SqshDirectoryIndexIterator * iterator)

◆ sqsh__directory_index_iterator_index()

SQSH_NO_EXPORT uint32_t sqsh__directory_index_iterator_index ( const struct SqshDirectoryIndexIterator * iterator)

◆ sqsh__directory_index_iterator_init()

SQSH_NO_EXPORT SQSH_NO_UNUSED int sqsh__directory_index_iterator_init ( struct SqshDirectoryIndexIterator * iterator,
struct SqshArchive * sqsh,
uint64_t inode_ref )

◆ sqsh__directory_index_iterator_name()

SQSH_NO_EXPORT const char * sqsh__directory_index_iterator_name ( const struct SqshDirectoryIndexIterator * iterator)

◆ sqsh__directory_index_iterator_name_size()

SQSH_NO_EXPORT uint32_t sqsh__directory_index_iterator_name_size ( const struct SqshDirectoryIndexIterator * iterator)

◆ sqsh__directory_index_iterator_next()

SQSH_NO_EXPORT SQSH_NO_UNUSED bool sqsh__directory_index_iterator_next ( struct SqshDirectoryIndexIterator * iterator,
int * err )

◆ sqsh__directory_index_iterator_start()

SQSH_NO_EXPORT uint32_t sqsh__directory_index_iterator_start ( const struct SqshDirectoryIndexIterator * iterator)

◆ sqsh__directory_iterator_cleanup()

SQSH_NO_EXPORT int sqsh__directory_iterator_cleanup ( struct SqshDirectoryIterator * iterator)

◆ sqsh__directory_iterator_init()

SQSH_NO_EXPORT SQSH_NO_UNUSED int sqsh__directory_iterator_init ( struct SqshDirectoryIterator * iterator,
const struct SqshFile * inode )