Class file_storage

java.lang.Object
com.frostwire.jlibtorrent.swig.file_storage

public class file_storage extends Object
  • Field Details

    • swigCMemOwn

      protected transient boolean swigCMemOwn
    • max_file_size

      public static final long max_file_size
    • max_file_offset

      public static final long max_file_offset
    • max_num_pieces

      public static final int max_num_pieces
    • max_piece_size

      public static final int max_piece_size
    • flag_pad_file

      public static final file_flags_t flag_pad_file
    • flag_hidden

      public static final file_flags_t flag_hidden
    • flag_executable

      public static final file_flags_t flag_executable
  • Constructor Details

    • file_storage

      protected file_storage(long cPtr, boolean cMemoryOwn)
    • file_storage

      public file_storage()
    • file_storage

      public file_storage(file_storage arg0)
  • Method Details

    • getCPtr

      protected static long getCPtr(file_storage obj)
    • swigRelease

      protected static long swigRelease(file_storage obj)
    • delete

      public void delete()
    • is_valid

      public boolean is_valid()
    • reserve

      public void reserve(int num_files)
    • rename_file

      public void rename_file(int index, String new_filename)
    • map_block

      public file_slice_vector map_block(int piece, long offset, long size)
    • map_file

      public peer_request map_file(int file, long offset, int size)
    • num_files

      public int num_files()
    • end_file

      public int end_file()
    • total_size

      public long total_size()
    • set_num_pieces

      public void set_num_pieces(int n)
    • num_pieces

      public int num_pieces()
    • end_piece

      public int end_piece()
    • last_piece

      public int last_piece()
    • set_piece_length

      public void set_piece_length(int l)
    • piece_length

      public int piece_length()
    • piece_size

      public int piece_size(int index)
    • piece_size2

      public int piece_size2(int index)
    • blocks_in_piece2

      public int blocks_in_piece2(int index)
    • blocks_per_piece

      public int blocks_per_piece()
    • set_name

      public void set_name(String n)
    • name

      public String name()
    • swap

      public void swap(file_storage ti)
    • canonicalize

      public void canonicalize()
    • hash

      public sha1_hash hash(int index)
    • root

      public sha256_hash root(int index)
    • root_ptr

      public String root_ptr(int index)
    • symlink

      public String symlink(int index)
    • mtime

      public long mtime(int index)
    • file_path

      public String file_path(int index, String save_path)
    • file_path

      public String file_path(int index)
    • file_size

      public long file_size(int index)
    • pad_file_at

      public boolean pad_file_at(int index)
    • file_offset

      public long file_offset(int index)
    • file_num_pieces

      public int file_num_pieces(int index)
    • file_num_blocks

      public int file_num_blocks(int index)
    • file_first_piece_node

      public int file_first_piece_node(int index)
    • file_first_block_node

      public int file_first_block_node(int index)
    • file_flags

      public file_flags_t file_flags(int index)
    • file_absolute_path

      public boolean file_absolute_path(int index)
    • file_index_at_offset

      public int file_index_at_offset(long offset)
    • file_index_at_piece

      public int file_index_at_piece(int piece)
    • file_index_for_root

      public int file_index_for_root(sha256_hash root_hash)
    • piece_index_at_file

      public int piece_index_at_file(int f)
    • v2

      public boolean v2()
    • canonicalize_impl

      public void canonicalize_impl(boolean backwards_compatible)
    • add_file_ex

      public void add_file_ex(error_code ec, String path, long file_size, file_flags_t file_flags, long mtime, String symlink_path)
    • add_file_ex

      public void add_file_ex(error_code ec, String path, long file_size, file_flags_t file_flags, long mtime)
    • add_file_ex

      public void add_file_ex(error_code ec, String path, long file_size, file_flags_t file_flags)
    • add_file_ex

      public void add_file_ex(error_code ec, String path, long file_size)
    • file_name_ex

      public String file_name_ex(int index)
    • file_paths_ex

      public string_vector file_paths_ex()