Class file_storage
java.lang.Object
com.frostwire.jlibtorrent.swig.file_storage
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final file_flags_tstatic final file_flags_tstatic final file_flags_tstatic final file_flags_tstatic final longstatic final longstatic final intstatic final intprotected boolean -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedfile_storage(long cPtr, boolean cMemoryOwn) file_storage(file_storage arg0) -
Method Summary
Modifier and TypeMethodDescriptionvoidadd_file_ex(error_code ec, String path, long file_size) voidadd_file_ex(error_code ec, String path, long file_size, file_flags_t file_flags) voidadd_file_ex(error_code ec, String path, long file_size, file_flags_t file_flags, long mtime) voidadd_file_ex(error_code ec, String path, long file_size, file_flags_t file_flags, long mtime, String symlink_path) intblocks_in_piece2(int index) intvoidvoidcanonicalize_impl(boolean backwards_compatible) voiddelete()intend_file()intbooleanfile_absolute_path(int index) intfile_first_block_node(int index) intfile_first_piece_node(int index) file_flags(int index) intfile_index_at_offset(long offset) intfile_index_at_piece(int piece) intfile_index_for_root(sha256_hash root_hash) file_name_ex(int index) intfile_num_blocks(int index) intfile_num_pieces(int index) longfile_offset(int index) file_path(int index) longfile_size(int index) protected static longgetCPtr(file_storage obj) hash(int index) booleanis_valid()intmap_block(int piece, long offset, long size) map_file(int file, long offset, int size) longmtime(int index) name()intintbooleanpad_file_at(int index) intpiece_index_at_file(int f) intintpiece_size(int index) intpiece_size2(int index) voidrename_file(int index, String new_filename) voidreserve(int num_files) root(int index) root_ptr(int index) voidvoidset_num_pieces(int n) voidset_piece_length(int l) voidswap(file_storage ti) protected static longswigRelease(file_storage obj) symlink(int index) longbooleanv2()
-
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
-
flag_executable
-
flag_symlink
-
-
Constructor Details
-
file_storage
protected file_storage(long cPtr, boolean cMemoryOwn) -
file_storage
public file_storage() -
file_storage
-
-
Method Details
-
getCPtr
-
swigRelease
-
delete
public void delete() -
is_valid
public boolean is_valid() -
reserve
public void reserve(int num_files) -
rename_file
-
map_block
-
map_file
-
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
-
name
-
swap
-
canonicalize
public void canonicalize() -
hash
-
root
-
root_ptr
-
symlink
-
mtime
public long mtime(int index) -
file_path
-
file_path
-
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
-
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
-
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
-
add_file_ex
-
file_name_ex
-
file_paths_ex
-