public class torrent_info
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
swigCMemOwn |
| Modifier | Constructor and Description |
|---|---|
|
torrent_info(bdecode_node torrent_file,
error_code ec) |
protected |
torrent_info(long cPtr,
boolean cMemoryOwn) |
|
torrent_info(long buffer_ptr,
int size,
error_code ec) |
|
torrent_info(sha1_hash info_hash) |
|
torrent_info(java.lang.String filename,
error_code ec) |
|
torrent_info(torrent_info t) |
| Modifier and Type | Method and Description |
|---|---|
void |
add_http_seed(java.lang.String url) |
void |
add_http_seed(java.lang.String url,
java.lang.String extern_auth) |
void |
add_http_seed(java.lang.String url,
java.lang.String extern_auth,
string_string_pair_vector extra_headers) |
void |
add_node(string_int_pair node) |
void |
add_tracker(java.lang.String url) |
void |
add_tracker(java.lang.String url,
int tier) |
void |
add_url_seed(java.lang.String url) |
void |
add_url_seed(java.lang.String url,
java.lang.String extern_auth) |
void |
add_url_seed(java.lang.String url,
java.lang.String extern_auth,
string_string_pair_vector extra_headers) |
string_vector |
collections() |
java.lang.String |
comment() |
long |
creation_date() |
java.lang.String |
creator() |
void |
delete() |
int |
end_piece() |
file_storage |
files() |
protected void |
finalize() |
protected static long |
getCPtr(torrent_info obj) |
sha1_hash |
hash_for_piece(int index) |
sha1_hash |
info_hash() |
bdecode_node |
info(java.lang.String key) |
boolean |
is_i2p() |
boolean |
is_loaded() |
boolean |
is_merkle_torrent() |
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) |
sha1_hash_vector |
merkle_tree() |
int |
metadata_size() |
java.lang.String |
name() |
string_int_pair_vector |
nodes() |
int |
num_files() |
int |
num_pieces() |
file_storage |
orig_files() |
int |
piece_length() |
int |
piece_size(int index) |
boolean |
priv() |
void |
remap_files(file_storage f) |
void |
rename_file(int index,
java.lang.String new_filename) |
void |
set_merkle_tree(sha1_hash_vector h) |
void |
set_web_seeds(web_seed_entry_vector seeds) |
sha1_hash_vector |
similar_torrents() |
string_view |
ssl_cert() |
long |
total_size() |
announce_entry_vector |
trackers() |
web_seed_entry_vector |
web_seeds() |
protected torrent_info(long cPtr,
boolean cMemoryOwn)
public torrent_info(torrent_info t)
public torrent_info(sha1_hash info_hash)
public torrent_info(bdecode_node torrent_file, error_code ec)
public torrent_info(java.lang.String filename,
error_code ec)
public torrent_info(long buffer_ptr,
int size,
error_code ec)
protected static long getCPtr(torrent_info obj)
protected void finalize()
finalize in class java.lang.Objectpublic void delete()
public file_storage files()
public file_storage orig_files()
public void rename_file(int index,
java.lang.String new_filename)
public void remap_files(file_storage f)
public void add_tracker(java.lang.String url,
int tier)
public void add_tracker(java.lang.String url)
public announce_entry_vector trackers()
public sha1_hash_vector similar_torrents()
public string_vector collections()
public void add_url_seed(java.lang.String url,
java.lang.String extern_auth,
string_string_pair_vector extra_headers)
public void add_url_seed(java.lang.String url,
java.lang.String extern_auth)
public void add_url_seed(java.lang.String url)
public void add_http_seed(java.lang.String url,
java.lang.String extern_auth,
string_string_pair_vector extra_headers)
public void add_http_seed(java.lang.String url,
java.lang.String extern_auth)
public void add_http_seed(java.lang.String url)
public web_seed_entry_vector web_seeds()
public void set_web_seeds(web_seed_entry_vector seeds)
public long total_size()
public int piece_length()
public int num_pieces()
public int last_piece()
public int end_piece()
public sha1_hash info_hash()
public int num_files()
public file_slice_vector map_block(int piece, long offset, int size)
public peer_request map_file(int file, long offset, int size)
public string_view ssl_cert()
public boolean is_valid()
public boolean priv()
public boolean is_i2p()
public int piece_size(int index)
public sha1_hash hash_for_piece(int index)
public boolean is_loaded()
public sha1_hash_vector merkle_tree()
public void set_merkle_tree(sha1_hash_vector h)
public java.lang.String name()
public long creation_date()
public java.lang.String creator()
public java.lang.String comment()
public string_int_pair_vector nodes()
public void add_node(string_int_pair node)
public bdecode_node info(java.lang.String key)
public int metadata_size()
public boolean is_merkle_torrent()