Class torrent_handle

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

public class torrent_handle extends Object
  • Field Details

  • Constructor Details

    • torrent_handle

      protected torrent_handle(long cPtr, boolean cMemoryOwn)
  • Method Details

    • getCPtr

      protected static long getCPtr(torrent_handle obj)
    • swigRelease

      protected static long swigRelease(torrent_handle obj)
    • 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

      public void get_peer_info(peer_info_vector v)
    • status

      public torrent_status status(status_flags_t flags)
    • status

      public torrent_status status()
    • post_status

      public void post_status(status_flags_t flags)
    • post_status

      public void post_status()
    • post_download_queue

      public void post_download_queue()
    • get_download_queue

      public partial_piece_info_vector get_download_queue()
    • get_download_queue

      public void get_download_queue(partial_piece_info_vector queue)
    • set_piece_deadline

      public void set_piece_deadline(int index, int deadline, deadline_flags_t flags)
    • 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

      public void file_progress(int64_vector progress, file_progress_flags_t flags)
    • file_progress

      public void file_progress(int64_vector progress)
    • file_progress

      public int64_vector file_progress(file_progress_flags_t flags)
    • file_progress

      public int64_vector file_progress()
    • post_file_progress

      public void post_file_progress(file_progress_flags_t flags)
    • clear_error

      public void clear_error()
    • trackers

      public announce_entry_vector trackers()
    • replace_trackers

      public void replace_trackers(announce_entry_vector arg0)
    • add_tracker

      public void add_tracker(announce_entry arg0)
    • post_trackers

      public void post_trackers()
    • add_url_seed

      public void add_url_seed(String url)
    • remove_url_seed

      public void remove_url_seed(String url)
    • add_http_seed

      public void add_http_seed(String url)
    • remove_http_seed

      public void remove_http_seed(String url)
    • is_valid

      public boolean is_valid()
    • pause

      public void pause(pause_flags_t flags)
    • pause

      public void pause()
    • resume

      public void resume()
    • flags

      public torrent_flags_t flags()
    • set_flags

      public void set_flags(torrent_flags_t flags, torrent_flags_t mask)
    • set_flags

      public void set_flags(torrent_flags_t flags)
    • unset_flags

      public void unset_flags(torrent_flags_t flags)
    • flush_cache

      public void flush_cache()
    • force_recheck

      public void force_recheck()
    • save_resume_data

      public void save_resume_data(resume_data_flags_t flags)
    • save_resume_data

      public void save_resume_data()
    • get_resume_data

      public add_torrent_params get_resume_data(resume_data_flags_t flags)
    • get_resume_data

      public add_torrent_params get_resume_data()
    • need_save_resume_data

      public boolean need_save_resume_data()
    • need_save_resume_data

      public boolean need_save_resume_data(resume_data_flags_t flags)
    • 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

      public void set_ssl_certificate(String certificate, String private_key, String dh_params, String passphrase)
    • set_ssl_certificate

      public void set_ssl_certificate(String certificate, String private_key, String dh_params)
    • torrent_file_with_hashes

      public SWIGTYPE_p_std__shared_ptrT_libtorrent__torrent_info_t torrent_file_with_hashes()
    • piece_layers

      public sha256_hash_vector_vector piece_layers()
    • post_piece_availability

      public void post_piece_availability()
    • piece_availability

      public void piece_availability(int_vector avail)
    • force_reannounce

      public void force_reannounce(int seconds, int idx, reannounce_flags_t arg2)
    • 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

      public void connect_peer(tcp_endpoint adr, peer_source_flags_t source)
    • connect_peer

      public void connect_peer(tcp_endpoint adr)
    • 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

      public void move_storage(String save_path, move_flags_t flags)
    • move_storage

      public void move_storage(String save_path)
    • rename_file

      public void rename_file(int index, String new_name)
    • info_hash

      public sha1_hash info_hash()
    • info_hashes

      public info_hash_t info_hashes()
    • op_eq

      public boolean op_eq(torrent_handle h)
    • op_ne

      public boolean op_ne(torrent_handle h)
    • op_lt

      public boolean op_lt(torrent_handle h)
    • id

      public long id()
    • userdata

      public client_data_t userdata()
    • in_session

      public boolean in_session()
    • add_piece_bytes

      public void add_piece_bytes(int piece, byte_vector data, add_piece_flags_t flags)
    • add_piece_bytes

      public void add_piece_bytes(int piece, byte_vector data)
    • torrent_file_ptr

      public torrent_info torrent_file_ptr()
    • torrent_file_with_hashes_ptr

      public torrent_info torrent_file_with_hashes_ptr()
    • get_url_seeds

      public string_vector get_url_seeds()
    • get_http_seeds

      public string_vector 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

      public void prioritize_pieces2(int_vector pieces)
    • prioritize_pieces2

      public void prioritize_pieces2(SWIGTYPE_p_std__vectorT_std__pairT_piece_index_t_int_t_t pieces)
    • get_piece_priorities2

      public int_vector get_piece_priorities2()
    • file_priority2

      public int file_priority2(int index)
    • file_priority2

      public void file_priority2(int index, int priority)
    • prioritize_files2

      public void prioritize_files2(int_vector files)
    • get_file_priorities2

      public int_vector get_file_priorities2()