public class file_storage
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static file_flags_t |
flag_executable |
static file_flags_t |
flag_hidden |
static file_flags_t |
flag_pad_file |
static file_flags_t |
flag_symlink |
protected boolean |
swigCMemOwn |
| Modifier | Constructor and Description |
|---|---|
|
file_storage() |
|
file_storage(file_storage arg0) |
protected |
file_storage(long cPtr,
boolean cMemoryOwn) |
| Modifier and Type | Method and Description |
|---|---|
void |
add_file_borrow(string_view filename,
java.lang.String path,
long file_size) |
void |
add_file_borrow(string_view filename,
java.lang.String path,
long file_size,
file_flags_t file_flags) |
void |
add_file_borrow(string_view filename,
java.lang.String path,
long file_size,
file_flags_t file_flags,
java.lang.String filehash) |
void |
add_file_borrow(string_view filename,
java.lang.String path,
long file_size,
file_flags_t file_flags,
java.lang.String filehash,
long mtime) |
void |
add_file_borrow(string_view filename,
java.lang.String path,
long file_size,
file_flags_t file_flags,
java.lang.String filehash,
long mtime,
string_view symlink_path) |
void |
add_file(java.lang.String path,
long file_size) |
void |
add_file(java.lang.String path,
long file_size,
file_flags_t file_flags) |
void |
add_file(java.lang.String path,
long file_size,
file_flags_t file_flags,
long mtime) |
void |
add_file(java.lang.String path,
long file_size,
file_flags_t file_flags,
long mtime,
string_view symlink_path) |
void |
add_file(java.lang.String path,
long file_size,
file_flags_t file_flags,
long mtime,
java.lang.String symlink_path) |
void |
delete() |
int |
end_file() |
int |
end_piece() |
boolean |
file_absolute_path(int index) |
file_flags_t |
file_flags(int index) |
int |
file_index_at_offset(long offset) |
string_view |
file_name(int index) |
long |
file_offset(int index) |
java.lang.String |
file_path(int index) |
java.lang.String |
file_path(int index,
java.lang.String save_path) |
long |
file_size(int index) |
protected void |
finalize() |
protected static long |
getCPtr(file_storage obj) |
sha1_hash |
hash(int index) |
boolean |
is_valid() |
int |
last_piece() |
file_slice_vector |
map_block(int piece,
long offset,
int size) |
peer_request |
map_file(int file,
long offset,
int size) |
long |
mtime(int index) |
java.lang.String |
name() |
int |
num_files() |
int |
num_pieces() |
void |
optimize() |
void |
optimize(int pad_file_limit) |
void |
optimize(int pad_file_limit,
int alignment) |
void |
optimize(int pad_file_limit,
int alignment,
boolean tail_padding) |
boolean |
pad_file_at(int index) |
string_vector |
paths() |
int |
piece_length() |
int |
piece_size(int index) |
void |
rename_file(int index,
java.lang.String new_filename) |
void |
reserve(int num_files) |
void |
set_name(java.lang.String n) |
void |
set_num_pieces(int n) |
void |
set_piece_length(int l) |
void |
swap(file_storage ti) |
java.lang.String |
symlink(int index) |
long |
total_size() |
protected transient boolean swigCMemOwn
public static final file_flags_t flag_pad_file
public static final file_flags_t flag_hidden
public static final file_flags_t flag_executable
public static final file_flags_t flag_symlink
protected file_storage(long cPtr,
boolean cMemoryOwn)
public file_storage()
public file_storage(file_storage arg0)
protected static long getCPtr(file_storage obj)
protected void finalize()
finalize in class java.lang.Objectpublic void delete()
public boolean is_valid()
public void reserve(int num_files)
public void add_file_borrow(string_view filename, java.lang.String path, long file_size, file_flags_t file_flags, java.lang.String filehash, long mtime, string_view symlink_path)
public void add_file_borrow(string_view filename, java.lang.String path, long file_size, file_flags_t file_flags, java.lang.String filehash, long mtime)
public void add_file_borrow(string_view filename, java.lang.String path, long file_size, file_flags_t file_flags, java.lang.String filehash)
public void add_file_borrow(string_view filename, java.lang.String path, long file_size, file_flags_t file_flags)
public void add_file_borrow(string_view filename, java.lang.String path, long file_size)
public void add_file(java.lang.String path,
long file_size,
file_flags_t file_flags,
long mtime,
string_view symlink_path)
public void add_file(java.lang.String path,
long file_size,
file_flags_t file_flags,
long mtime)
public void add_file(java.lang.String path,
long file_size,
file_flags_t file_flags)
public void add_file(java.lang.String path,
long file_size)
public void rename_file(int index,
java.lang.String new_filename)
public file_slice_vector map_block(int piece, long offset, int size)
public peer_request map_file(int file, long offset, int size)
public int num_files()
public int end_file()
public long total_size()
public void set_num_pieces(int n)
public int num_pieces()
public int end_piece()
public int last_piece()
public void set_piece_length(int l)
public int piece_length()
public int piece_size(int index)
public void set_name(java.lang.String n)
public java.lang.String name()
public void swap(file_storage ti)
public void optimize(int pad_file_limit,
int alignment,
boolean tail_padding)
public void optimize(int pad_file_limit,
int alignment)
public void optimize(int pad_file_limit)
public void optimize()
public sha1_hash hash(int index)
public java.lang.String symlink(int index)
public long mtime(int index)
public java.lang.String file_path(int index,
java.lang.String save_path)
public java.lang.String file_path(int index)
public string_view file_name(int index)
public long file_size(int index)
public boolean pad_file_at(int index)
public long file_offset(int index)
public string_vector paths()
public file_flags_t file_flags(int index)
public boolean file_absolute_path(int index)
public int file_index_at_offset(long offset)
public void add_file(java.lang.String path,
long file_size,
file_flags_t file_flags,
long mtime,
java.lang.String symlink_path)