Class torrent_handle
java.lang.Object
com.frostwire.jlibtorrent.swig.torrent_handle
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final deadline_flags_tstatic final resume_data_flags_tstatic final pause_flags_tstatic final resume_data_flags_tstatic final resume_data_flags_tstatic final resume_data_flags_tstatic final resume_data_flags_tstatic final resume_data_flags_tstatic final reannounce_flags_tstatic final resume_data_flags_tstatic final add_piece_flags_tstatic final file_progress_flags_tstatic final status_flags_tstatic final status_flags_tstatic final status_flags_tstatic final status_flags_tstatic final status_flags_tstatic final status_flags_tstatic final status_flags_tstatic final status_flags_tstatic final resume_data_flags_tprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd_http_seed(String url) voidadd_piece_bytes(int piece, byte_vector data) voidadd_piece_bytes(int piece, byte_vector data, add_piece_flags_t flags) voidadd_tracker(announce_entry arg0) voidadd_url_seed(String url) voidvoidvoidvoidconnect_peer(tcp_endpoint adr) voidconnect_peer(tcp_endpoint adr, peer_source_flags_t source) voidconnect_peer(tcp_endpoint adr, peer_source_flags_t source, SWIGTYPE_p_pex_flags_t flags) voiddelete()intintfile_priority2(int index) voidfile_priority2(int index, int priority) voidfile_progress(int64_vector progress) voidfile_progress(int64_vector progress, file_progress_flags_t flags) flags()voidvoidvoidvoidvoidforce_reannounce(int seconds) voidforce_reannounce(int seconds, int idx) voidforce_reannounce(int seconds, int idx, reannounce_flags_t arg2) voidvoidvoidprotected static longgetCPtr(torrent_handle obj) booleanhave_piece(int piece) longid()booleanbooleanis_valid()intintvoidmove_storage(String save_path) voidmove_storage(String save_path, move_flags_t flags) booleanbooleanbooleanbooleanbooleanvoidpause()voidpause(pause_flags_t flags) voidpiece_availability(int_vector avail) intpiece_priority2(int index) voidpiece_priority2(int index, int priority) voidvoidvoidvoidvoidvoidpost_status(status_flags_t flags) voidvoidprioritize_files2(int_vector files) voidprioritize_pieces2(int_vector pieces) voidvoidvoidvoidqueue_position_set2(int p) voidvoidintvoidread_piece(int piece) voidremove_http_seed(String url) voidremove_url_seed(String url) voidrename_file(int index, String new_name) voidvoidreset_piece_deadline(int index) voidresume()voidvoidvoidvoidscrape_tracker(int idx) voidset_download_limit(int limit) voidset_flags(torrent_flags_t flags) voidset_flags(torrent_flags_t flags, torrent_flags_t mask) voidset_max_connections(int max_connections) voidset_max_uploads(int max_uploads) voidset_piece_deadline(int index, int deadline) voidset_piece_deadline(int index, int deadline, deadline_flags_t flags) voidset_ssl_certificate(String certificate, String private_key, String dh_params) voidset_ssl_certificate(String certificate, String private_key, String dh_params, String passphrase) voidset_ssl_certificate_buffer2(byte_vector certificate, byte_vector private_key, byte_vector dh_params) voidset_upload_limit(int limit) status()status(status_flags_t flags) protected static longtrackers()voidunset_flags(torrent_flags_t flags) intuserdata()
-
Field Details
-
swigCMemOwn
protected transient boolean swigCMemOwn -
overwrite_existing
-
query_distributed_copies
-
query_accurate_download_counters
-
query_last_seen_complete
-
query_pieces
-
query_verified_pieces
-
query_torrent_file
-
query_name
-
query_save_path
-
alert_when_available
-
piece_granularity
-
graceful_pause
-
flush_disk_cache
-
save_info_dict
-
only_if_modified
-
if_counters_changed
-
if_download_progress
-
if_config_changed
-
if_state_changed
-
if_metadata_changed
-
ignore_min_interval
-
-
Constructor Details
-
torrent_handle
protected torrent_handle(long cPtr, boolean cMemoryOwn)
-
-
Method Details
-
getCPtr
-
swigRelease
-
delete
public void delete() -
read_piece
public void read_piece(int piece) -
have_piece
public boolean have_piece(int piece) -
post_peer_info
public void post_peer_info() -
get_peer_info
-
status
-
status
-
post_status
-
post_status
public void post_status() -
post_download_queue
public void post_download_queue() -
get_download_queue
-
get_download_queue
-
set_piece_deadline
-
set_piece_deadline
public void set_piece_deadline(int index, int deadline) -
reset_piece_deadline
public void reset_piece_deadline(int index) -
clear_piece_deadlines
public void clear_piece_deadlines() -
file_progress
-
file_progress
-
file_progress
-
file_progress
-
post_file_progress
-
clear_error
public void clear_error() -
trackers
-
replace_trackers
-
add_tracker
-
post_trackers
public void post_trackers() -
add_url_seed
-
remove_url_seed
-
add_http_seed
-
remove_http_seed
-
is_valid
public boolean is_valid() -
pause
-
pause
public void pause() -
resume
public void resume() -
flags
-
set_flags
-
set_flags
-
unset_flags
-
flush_cache
public void flush_cache() -
force_recheck
public void force_recheck() -
save_resume_data
-
save_resume_data
public void save_resume_data() -
get_resume_data
-
get_resume_data
-
need_save_resume_data
public boolean need_save_resume_data() -
need_save_resume_data
-
queue_position_up
public void queue_position_up() -
queue_position_down
public void queue_position_down() -
queue_position_top
public void queue_position_top() -
queue_position_bottom
public void queue_position_bottom() -
set_ssl_certificate
-
set_ssl_certificate
-
torrent_file_with_hashes
-
piece_layers
-
post_piece_availability
public void post_piece_availability() -
piece_availability
-
force_reannounce
-
force_reannounce
public void force_reannounce(int seconds, int idx) -
force_reannounce
public void force_reannounce(int seconds) -
force_reannounce
public void force_reannounce() -
force_dht_announce
public void force_dht_announce() -
force_lsd_announce
public void force_lsd_announce() -
scrape_tracker
public void scrape_tracker(int idx) -
scrape_tracker
public void scrape_tracker() -
set_upload_limit
public void set_upload_limit(int limit) -
upload_limit
public int upload_limit() -
set_download_limit
public void set_download_limit(int limit) -
download_limit
public int download_limit() -
connect_peer
public void connect_peer(tcp_endpoint adr, peer_source_flags_t source, SWIGTYPE_p_pex_flags_t flags) -
connect_peer
-
connect_peer
-
clear_peers
public void clear_peers() -
set_max_uploads
public void set_max_uploads(int max_uploads) -
max_uploads
public int max_uploads() -
set_max_connections
public void set_max_connections(int max_connections) -
max_connections
public int max_connections() -
move_storage
-
move_storage
-
rename_file
-
info_hash
-
info_hashes
-
op_eq
-
op_ne
-
op_lt
-
id
public long id() -
userdata
-
in_session
public boolean in_session() -
add_piece_bytes
-
add_piece_bytes
-
torrent_file_ptr
-
torrent_file_with_hashes_ptr
-
get_url_seeds
-
get_http_seeds
-
set_ssl_certificate_buffer2
public void set_ssl_certificate_buffer2(byte_vector certificate, byte_vector private_key, byte_vector dh_params) -
queue_position2
public int queue_position2() -
queue_position_set2
public void queue_position_set2(int p) -
piece_priority2
public int piece_priority2(int index) -
piece_priority2
public void piece_priority2(int index, int priority) -
prioritize_pieces2
-
prioritize_pieces2
-
get_piece_priorities2
-
file_priority2
public int file_priority2(int index) -
file_priority2
public void file_priority2(int index, int priority) -
prioritize_files2
-
get_file_priorities2
-