Class torrent_info

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

public class torrent_info extends Object
  • Field Details

    • swigCMemOwn

      protected transient boolean swigCMemOwn
  • Constructor Details

    • torrent_info

      protected torrent_info(long cPtr, boolean cMemoryOwn)
    • torrent_info

      public torrent_info(torrent_info t)
    • torrent_info

      public torrent_info(info_hash_t info_hash)
    • torrent_info

      public torrent_info(bdecode_node torrent_file, error_code ec)
    • torrent_info

      public torrent_info(String filename, error_code ec)
    • torrent_info

      public torrent_info(long buffer_ptr, int size, error_code ec)
  • Method Details

    • getCPtr

      protected static long getCPtr(torrent_info obj)
    • swigRelease

      protected static long swigRelease(torrent_info obj)
    • delete

      public void delete()
    • files

      public file_storage files()
    • orig_files

      public file_storage orig_files()
    • rename_file

      public void rename_file(int index, String new_filename)
    • remap_files

      public void remap_files(file_storage f)
    • add_tracker

      public void add_tracker(String url, int tier)
    • add_tracker

      public void add_tracker(String url)
    • add_tracker

      public void add_tracker(String url, int tier, announce_entry.tracker_source source)
    • trackers

      public announce_entry_vector trackers()
    • clear_trackers

      public void clear_trackers()
    • similar_torrents

      public sha1_hash_vector similar_torrents()
    • collections

      public string_vector collections()
    • add_url_seed

      public void add_url_seed(String url, String ext_auth, string_string_pair_vector ext_headers)
    • add_url_seed

      public void add_url_seed(String url, String ext_auth)
    • add_url_seed

      public void add_url_seed(String url)
    • add_http_seed

      public void add_http_seed(String url, String extern_auth, string_string_pair_vector extra_headers)
    • add_http_seed

      public void add_http_seed(String url, String extern_auth)
    • add_http_seed

      public void add_http_seed(String url)
    • web_seeds

      public web_seed_entry_vector web_seeds()
    • set_web_seeds

      public void set_web_seeds(web_seed_entry_vector seeds)
    • total_size

      public long total_size()
    • piece_length

      public int piece_length()
    • num_pieces

      public int num_pieces()
    • blocks_per_piece

      public int blocks_per_piece()
    • last_piece

      public int last_piece()
    • end_piece

      public int end_piece()
    • info_hash

      public sha1_hash info_hash()
    • info_hashes

      public info_hash_t info_hashes()
    • v1

      public boolean v1()
    • v2

      public boolean v2()
    • num_files

      public int num_files()
    • map_block

      public file_slice_vector map_block(int piece, long offset, int size)
    • map_file

      public peer_request map_file(int file, long offset, int size)
    • is_valid

      public boolean is_valid()
    • priv

      public boolean priv()
    • is_i2p

      public boolean is_i2p()
    • piece_size

      public int piece_size(int index)
    • hash_for_piece

      public sha1_hash hash_for_piece(int index)
    • is_loaded

      public boolean is_loaded()
    • name

      public String name()
    • creation_date

      public long creation_date()
    • creator

      public String creator()
    • comment

      public String comment()
    • nodes

      public string_int_pair_vector nodes()
    • add_node

      public void add_node(string_int_pair node)
    • info

      public bdecode_node info(String key)
    • free_piece_layers

      public void free_piece_layers()
    • get_info_section

    • get_ssl_cert

      public String get_ssl_cert()