Archive.Nif (Archive v0.1.0)

Summary

Functions

Link to this function

archive_clear_error(arg1)

@spec archive_clear_error(reference()) :: :ok
Link to this function

archive_entry_new()

@spec archive_entry_new() :: reference()
Link to this function

archive_entry_pathname(arg1)

@spec archive_entry_pathname(reference()) :: binary()
Link to this function

archive_entry_size(arg1)

@spec archive_entry_size(reference()) ::
  -9_223_372_036_854_775_808..9_223_372_036_854_775_807
Link to this function

archive_error_string(arg1)

@spec archive_error_string(reference()) :: binary()
Link to this function

archive_file_count(arg1)

@spec archive_file_count(reference()) :: -2_147_483_648..2_147_483_647
Link to this function

archive_format(arg1)

@spec archive_format(reference()) :: -2_147_483_648..2_147_483_647
Link to this function

archive_format_name(arg1)

@spec archive_format_name(reference()) :: binary()
Link to this function

archive_read_close(arg1)

@spec archive_read_close(reference()) :: :ok
Link to this function

archive_read_data(arg1, arg2)

@spec archive_read_data(reference(), 0..18_446_744_073_709_551_615) :: binary()
Link to this function

archive_read_new()

@spec archive_read_new() :: reference()
Link to this function

archive_read_next_header(arg1, arg2)

@spec archive_read_next_header(reference(), reference()) :: :ok
Link to this function

archive_read_open_filename(arg1, arg2, arg3)

@spec archive_read_open_filename(
  reference(),
  [byte()] | binary(),
  0..18_446_744_073_709_551_615
) :: :ok
Link to this function

archive_read_open_memory(arg1, arg2)

@spec archive_read_open_memory(reference(), [byte()] | binary()) :: :ok
Link to this function

archive_read_support_compression_all(arg1)

@spec archive_read_support_compression_all(reference()) :: :ok
Link to this function

archive_read_support_filter_all(arg1)

@spec archive_read_support_filter_all(reference()) :: :ok
Link to this function

archive_read_support_format_all(arg1)

@spec archive_read_support_format_all(reference()) :: :ok
Link to this function

archive_read_support_format_raw(arg1)

@spec archive_read_support_format_raw(reference()) :: :ok
Link to this function

safe_call(fun, ref \\ nil)