RetroArch
Public Attributes | List of all members
file_archive_file_backend Struct Reference

#include <archive_file.h>

Public Attributes

void *(* stream_new )(void)
 
void(* stream_free )(void *)
 
bool(* stream_decompress_data_to_file_init )(file_archive_file_handle_t *, const uint8_t *, uint32_t, uint32_t)
 
int(* stream_decompress_data_to_file_iterate )(void *)
 
uint32_t(* stream_crc_calculate )(uint32_t, const uint8_t *, size_t)
 
int(* compressed_file_read )(const char *path, const char *needle, void **buf, const char *optional_outfile)
 
int(* archive_parse_file_init )(file_archive_transfer_t *state, const char *file)
 
int(* archive_parse_file_iterate_step )(file_archive_transfer_t *state, const char *valid_exts, struct archive_extract_userdata *userdata, file_archive_file_cb file_cb)
 
const char * ident
 

Member Data Documentation

◆ archive_parse_file_init

int(* file_archive_file_backend::archive_parse_file_init) (file_archive_transfer_t *state, const char *file)

◆ archive_parse_file_iterate_step

int(* file_archive_file_backend::archive_parse_file_iterate_step) (file_archive_transfer_t *state, const char *valid_exts, struct archive_extract_userdata *userdata, file_archive_file_cb file_cb)

◆ compressed_file_read

int(* file_archive_file_backend::compressed_file_read) (const char *path, const char *needle, void **buf, const char *optional_outfile)

◆ ident

const char* file_archive_file_backend::ident

◆ stream_crc_calculate

uint32_t(* file_archive_file_backend::stream_crc_calculate) (uint32_t, const uint8_t *, size_t)

◆ stream_decompress_data_to_file_init

bool(* file_archive_file_backend::stream_decompress_data_to_file_init) (file_archive_file_handle_t *, const uint8_t *, uint32_t, uint32_t)

◆ stream_decompress_data_to_file_iterate

int(* file_archive_file_backend::stream_decompress_data_to_file_iterate) (void *)

◆ stream_free

void(* file_archive_file_backend::stream_free) (void *)

◆ stream_new

void*(* file_archive_file_backend::stream_new) (void)

The documentation for this struct was generated from the following file: