added tonidoplug to projects list, regenerated html
This commit is contained in:
parent
1f5859d31f
commit
825b68540a
377
docs/manual.html
377
docs/manual.html
|
@ -92,202 +92,204 @@
|
|||
<li><a class="reference internal" href="#id3" id="id57">torrent_info()</a></li>
|
||||
<li><a class="reference internal" href="#add-tracker" id="id58">add_tracker()</a></li>
|
||||
<li><a class="reference internal" href="#files-orig-files" id="id59">files() orig_files()</a></li>
|
||||
<li><a class="reference internal" href="#rename-file" id="id60">rename_file()</a></li>
|
||||
<li><a class="reference internal" href="#begin-files-end-files-rbegin-files-rend-files" id="id61">begin_files() end_files() rbegin_files() rend_files()</a></li>
|
||||
<li><a class="reference internal" href="#num-files-file-at" id="id62">num_files() file_at()</a></li>
|
||||
<li><a class="reference internal" href="#map-block" id="id63">map_block()</a></li>
|
||||
<li><a class="reference internal" href="#map-file" id="id64">map_file()</a></li>
|
||||
<li><a class="reference internal" href="#url-seeds-add-url-seed-http-seeds-add-http-seed" id="id65">url_seeds() add_url_seed() http_seeds() add_http_seed()</a></li>
|
||||
<li><a class="reference internal" href="#trackers" id="id66">trackers()</a></li>
|
||||
<li><a class="reference internal" href="#total-size-piece-length-piece-size-num-pieces" id="id67">total_size() piece_length() piece_size() num_pieces()</a></li>
|
||||
<li><a class="reference internal" href="#hash-for-piece-hash-for-piece-ptr-info-hash" id="id68">hash_for_piece() hash_for_piece_ptr() info_hash()</a></li>
|
||||
<li><a class="reference internal" href="#name-comment-creation-date-creator" id="id69">name() comment() creation_date() creator()</a></li>
|
||||
<li><a class="reference internal" href="#priv" id="id70">priv()</a></li>
|
||||
<li><a class="reference internal" href="#nodes" id="id71">nodes()</a></li>
|
||||
<li><a class="reference internal" href="#add-node" id="id72">add_node()</a></li>
|
||||
<li><a class="reference internal" href="#metadata-metadata-size" id="id73">metadata() metadata_size()</a></li>
|
||||
<li><a class="reference internal" href="#remap-files" id="id60">remap_files()</a></li>
|
||||
<li><a class="reference internal" href="#rename-file" id="id61">rename_file()</a></li>
|
||||
<li><a class="reference internal" href="#begin-files-end-files-rbegin-files-rend-files" id="id62">begin_files() end_files() rbegin_files() rend_files()</a></li>
|
||||
<li><a class="reference internal" href="#num-files-file-at" id="id63">num_files() file_at()</a></li>
|
||||
<li><a class="reference internal" href="#map-block" id="id64">map_block()</a></li>
|
||||
<li><a class="reference internal" href="#map-file" id="id65">map_file()</a></li>
|
||||
<li><a class="reference internal" href="#url-seeds-add-url-seed-http-seeds-add-http-seed" id="id66">url_seeds() add_url_seed() http_seeds() add_http_seed()</a></li>
|
||||
<li><a class="reference internal" href="#trackers" id="id67">trackers()</a></li>
|
||||
<li><a class="reference internal" href="#total-size-piece-length-piece-size-num-pieces" id="id68">total_size() piece_length() piece_size() num_pieces()</a></li>
|
||||
<li><a class="reference internal" href="#hash-for-piece-hash-for-piece-ptr-info-hash" id="id69">hash_for_piece() hash_for_piece_ptr() info_hash()</a></li>
|
||||
<li><a class="reference internal" href="#name-comment-creation-date-creator" id="id70">name() comment() creation_date() creator()</a></li>
|
||||
<li><a class="reference internal" href="#priv" id="id71">priv()</a></li>
|
||||
<li><a class="reference internal" href="#nodes" id="id72">nodes()</a></li>
|
||||
<li><a class="reference internal" href="#add-node" id="id73">add_node()</a></li>
|
||||
<li><a class="reference internal" href="#metadata-metadata-size" id="id74">metadata() metadata_size()</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#torrent-handle" id="id74">torrent_handle</a><ul>
|
||||
<li><a class="reference internal" href="#set-piece-deadline" id="id75">set_piece_deadline()</a></li>
|
||||
<li><a class="reference internal" href="#piece-priority-prioritize-pieces-piece-priorities" id="id76">piece_priority() prioritize_pieces() piece_priorities()</a></li>
|
||||
<li><a class="reference internal" href="#file-priority-prioritize-files-file-priorities" id="id77">file_priority() prioritize_files() file_priorities()</a></li>
|
||||
<li><a class="reference internal" href="#file-progress" id="id78">file_progress()</a></li>
|
||||
<li><a class="reference internal" href="#save-path" id="id79">save_path()</a></li>
|
||||
<li><a class="reference internal" href="#move-storage" id="id80">move_storage()</a></li>
|
||||
<li><a class="reference internal" href="#id5" id="id81">rename_file()</a></li>
|
||||
<li><a class="reference internal" href="#get-storage-impl" id="id82">get_storage_impl()</a></li>
|
||||
<li><a class="reference internal" href="#super-seeding" id="id83">super_seeding()</a></li>
|
||||
<li><a class="reference internal" href="#add-piece" id="id84">add_piece()</a></li>
|
||||
<li><a class="reference internal" href="#read-piece" id="id85">read_piece()</a></li>
|
||||
<li><a class="reference internal" href="#force-reannounce-force-dht-announce" id="id86">force_reannounce() force_dht_announce()</a></li>
|
||||
<li><a class="reference internal" href="#scrape-tracker" id="id87">scrape_tracker()</a></li>
|
||||
<li><a class="reference internal" href="#connect-peer" id="id88">connect_peer()</a></li>
|
||||
<li><a class="reference internal" href="#name" id="id89">name()</a></li>
|
||||
<li><a class="reference internal" href="#set-ratio" id="id90">set_ratio()</a></li>
|
||||
<li><a class="reference internal" href="#set-upload-limit-set-download-limit-upload-limit-download-limit" id="id91">set_upload_limit() set_download_limit() upload_limit() download_limit()</a></li>
|
||||
<li><a class="reference internal" href="#set-sequential-download-is-sequential-download" id="id92">set_sequential_download() is_sequential_download()</a></li>
|
||||
<li><a class="reference internal" href="#set-peer-upload-limit-set-peer-download-limit" id="id93">set_peer_upload_limit() set_peer_download_limit()</a></li>
|
||||
<li><a class="reference internal" href="#id6" id="id94">pause() resume() is_paused()</a></li>
|
||||
<li><a class="reference internal" href="#force-recheck" id="id95">force_recheck()</a></li>
|
||||
<li><a class="reference internal" href="#clear-error" id="id96">clear_error()</a></li>
|
||||
<li><a class="reference internal" href="#set-upload-mode" id="id97">set_upload_mode()</a></li>
|
||||
<li><a class="reference internal" href="#resolve-countries" id="id98">resolve_countries()</a></li>
|
||||
<li><a class="reference internal" href="#is-seed" id="id99">is_seed()</a></li>
|
||||
<li><a class="reference internal" href="#is-auto-managed-auto-managed" id="id100">is_auto_managed() auto_managed()</a></li>
|
||||
<li><a class="reference internal" href="#has-metadata-set-metadata" id="id101">has_metadata() set_metadata()</a></li>
|
||||
<li><a class="reference internal" href="#set-tracker-login" id="id102">set_tracker_login()</a></li>
|
||||
<li><a class="reference internal" href="#trackers-replace-trackers-add-tracker" id="id103">trackers() replace_trackers() add_tracker()</a></li>
|
||||
<li><a class="reference internal" href="#add-url-seed-remove-url-seed-url-seeds" id="id104">add_url_seed() remove_url_seed() url_seeds()</a></li>
|
||||
<li><a class="reference internal" href="#add-http-seed-remove-http-seed-http-seeds" id="id105">add_http_seed() remove_http_seed() http_seeds()</a></li>
|
||||
<li><a class="reference internal" href="#queue-position-queue-position-up-queue-position-down-queue-position-top-queue-position-bottom" id="id106">queue_position() queue_position_up() queue_position_down() queue_position_top() queue_position_bottom()</a></li>
|
||||
<li><a class="reference internal" href="#set-priority" id="id107">set_priority()</a></li>
|
||||
<li><a class="reference internal" href="#use-interface" id="id108">use_interface()</a></li>
|
||||
<li><a class="reference internal" href="#info-hash" id="id109">info_hash()</a></li>
|
||||
<li><a class="reference internal" href="#set-max-uploads-max-uploads-set-max-connections-max-connections" id="id110">set_max_uploads() max_uploads() set_max_connections() max_connections()</a></li>
|
||||
<li><a class="reference internal" href="#save-resume-data" id="id111">save_resume_data()</a></li>
|
||||
<li><a class="reference internal" href="#id7" id="id112">status()</a></li>
|
||||
<li><a class="reference internal" href="#get-download-queue" id="id113">get_download_queue()</a></li>
|
||||
<li><a class="reference internal" href="#get-peer-info" id="id114">get_peer_info()</a></li>
|
||||
<li><a class="reference internal" href="#get-torrent-info" id="id115">get_torrent_info()</a></li>
|
||||
<li><a class="reference internal" href="#is-valid" id="id116">is_valid()</a></li>
|
||||
<li><a class="reference internal" href="#torrent-handle" id="id75">torrent_handle</a><ul>
|
||||
<li><a class="reference internal" href="#set-piece-deadline" id="id76">set_piece_deadline()</a></li>
|
||||
<li><a class="reference internal" href="#piece-availability" id="id77">piece_availability()</a></li>
|
||||
<li><a class="reference internal" href="#piece-priority-prioritize-pieces-piece-priorities" id="id78">piece_priority() prioritize_pieces() piece_priorities()</a></li>
|
||||
<li><a class="reference internal" href="#file-priority-prioritize-files-file-priorities" id="id79">file_priority() prioritize_files() file_priorities()</a></li>
|
||||
<li><a class="reference internal" href="#file-progress" id="id80">file_progress()</a></li>
|
||||
<li><a class="reference internal" href="#save-path" id="id81">save_path()</a></li>
|
||||
<li><a class="reference internal" href="#move-storage" id="id82">move_storage()</a></li>
|
||||
<li><a class="reference internal" href="#id5" id="id83">rename_file()</a></li>
|
||||
<li><a class="reference internal" href="#get-storage-impl" id="id84">get_storage_impl()</a></li>
|
||||
<li><a class="reference internal" href="#super-seeding" id="id85">super_seeding()</a></li>
|
||||
<li><a class="reference internal" href="#add-piece" id="id86">add_piece()</a></li>
|
||||
<li><a class="reference internal" href="#read-piece" id="id87">read_piece()</a></li>
|
||||
<li><a class="reference internal" href="#force-reannounce-force-dht-announce" id="id88">force_reannounce() force_dht_announce()</a></li>
|
||||
<li><a class="reference internal" href="#scrape-tracker" id="id89">scrape_tracker()</a></li>
|
||||
<li><a class="reference internal" href="#connect-peer" id="id90">connect_peer()</a></li>
|
||||
<li><a class="reference internal" href="#name" id="id91">name()</a></li>
|
||||
<li><a class="reference internal" href="#set-ratio" id="id92">set_ratio()</a></li>
|
||||
<li><a class="reference internal" href="#set-upload-limit-set-download-limit-upload-limit-download-limit" id="id93">set_upload_limit() set_download_limit() upload_limit() download_limit()</a></li>
|
||||
<li><a class="reference internal" href="#set-sequential-download-is-sequential-download" id="id94">set_sequential_download() is_sequential_download()</a></li>
|
||||
<li><a class="reference internal" href="#set-peer-upload-limit-set-peer-download-limit" id="id95">set_peer_upload_limit() set_peer_download_limit()</a></li>
|
||||
<li><a class="reference internal" href="#id6" id="id96">pause() resume() is_paused()</a></li>
|
||||
<li><a class="reference internal" href="#force-recheck" id="id97">force_recheck()</a></li>
|
||||
<li><a class="reference internal" href="#clear-error" id="id98">clear_error()</a></li>
|
||||
<li><a class="reference internal" href="#set-upload-mode" id="id99">set_upload_mode()</a></li>
|
||||
<li><a class="reference internal" href="#resolve-countries" id="id100">resolve_countries()</a></li>
|
||||
<li><a class="reference internal" href="#is-seed" id="id101">is_seed()</a></li>
|
||||
<li><a class="reference internal" href="#is-auto-managed-auto-managed" id="id102">is_auto_managed() auto_managed()</a></li>
|
||||
<li><a class="reference internal" href="#has-metadata-set-metadata" id="id103">has_metadata() set_metadata()</a></li>
|
||||
<li><a class="reference internal" href="#set-tracker-login" id="id104">set_tracker_login()</a></li>
|
||||
<li><a class="reference internal" href="#trackers-replace-trackers-add-tracker" id="id105">trackers() replace_trackers() add_tracker()</a></li>
|
||||
<li><a class="reference internal" href="#add-url-seed-remove-url-seed-url-seeds" id="id106">add_url_seed() remove_url_seed() url_seeds()</a></li>
|
||||
<li><a class="reference internal" href="#add-http-seed-remove-http-seed-http-seeds" id="id107">add_http_seed() remove_http_seed() http_seeds()</a></li>
|
||||
<li><a class="reference internal" href="#queue-position-queue-position-up-queue-position-down-queue-position-top-queue-position-bottom" id="id108">queue_position() queue_position_up() queue_position_down() queue_position_top() queue_position_bottom()</a></li>
|
||||
<li><a class="reference internal" href="#set-priority" id="id109">set_priority()</a></li>
|
||||
<li><a class="reference internal" href="#use-interface" id="id110">use_interface()</a></li>
|
||||
<li><a class="reference internal" href="#info-hash" id="id111">info_hash()</a></li>
|
||||
<li><a class="reference internal" href="#set-max-uploads-max-uploads-set-max-connections-max-connections" id="id112">set_max_uploads() max_uploads() set_max_connections() max_connections()</a></li>
|
||||
<li><a class="reference internal" href="#save-resume-data" id="id113">save_resume_data()</a></li>
|
||||
<li><a class="reference internal" href="#id7" id="id114">status()</a></li>
|
||||
<li><a class="reference internal" href="#get-download-queue" id="id115">get_download_queue()</a></li>
|
||||
<li><a class="reference internal" href="#get-peer-info" id="id116">get_peer_info()</a></li>
|
||||
<li><a class="reference internal" href="#get-torrent-info" id="id117">get_torrent_info()</a></li>
|
||||
<li><a class="reference internal" href="#is-valid" id="id118">is_valid()</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#torrent-status" id="id117">torrent_status</a></li>
|
||||
<li><a class="reference internal" href="#peer-info" id="id118">peer_info</a></li>
|
||||
<li><a class="reference internal" href="#session-customization" id="id119">session customization</a><ul>
|
||||
<li><a class="reference internal" href="#presets" id="id120">presets</a></li>
|
||||
<li><a class="reference internal" href="#session-settings" id="id121">session_settings</a></li>
|
||||
<li><a class="reference internal" href="#torrent-status" id="id119">torrent_status</a></li>
|
||||
<li><a class="reference internal" href="#peer-info" id="id120">peer_info</a></li>
|
||||
<li><a class="reference internal" href="#session-customization" id="id121">session customization</a><ul>
|
||||
<li><a class="reference internal" href="#presets" id="id122">presets</a></li>
|
||||
<li><a class="reference internal" href="#session-settings" id="id123">session_settings</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#pe-settings" id="id122">pe_settings</a></li>
|
||||
<li><a class="reference internal" href="#proxy-settings" id="id123">proxy_settings</a></li>
|
||||
<li><a class="reference internal" href="#ip-filter" id="id124">ip_filter</a><ul>
|
||||
<li><a class="reference internal" href="#id10" id="id125">ip_filter()</a></li>
|
||||
<li><a class="reference internal" href="#add-rule" id="id126">add_rule()</a></li>
|
||||
<li><a class="reference internal" href="#access" id="id127">access()</a></li>
|
||||
<li><a class="reference internal" href="#export-filter" id="id128">export_filter()</a></li>
|
||||
<li><a class="reference internal" href="#pe-settings" id="id124">pe_settings</a></li>
|
||||
<li><a class="reference internal" href="#proxy-settings" id="id125">proxy_settings</a></li>
|
||||
<li><a class="reference internal" href="#ip-filter" id="id126">ip_filter</a><ul>
|
||||
<li><a class="reference internal" href="#id10" id="id127">ip_filter()</a></li>
|
||||
<li><a class="reference internal" href="#add-rule" id="id128">add_rule()</a></li>
|
||||
<li><a class="reference internal" href="#access" id="id129">access()</a></li>
|
||||
<li><a class="reference internal" href="#export-filter" id="id130">export_filter()</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#big-number" id="id129">big_number</a></li>
|
||||
<li><a class="reference internal" href="#bitfield" id="id130">bitfield</a></li>
|
||||
<li><a class="reference internal" href="#hasher" id="id131">hasher</a></li>
|
||||
<li><a class="reference internal" href="#fingerprint" id="id132">fingerprint</a></li>
|
||||
<li><a class="reference internal" href="#upnp-and-nat-pmp" id="id133">UPnP and NAT-PMP</a><ul>
|
||||
<li><a class="reference internal" href="#add-mapping" id="id134">add_mapping</a></li>
|
||||
<li><a class="reference internal" href="#delete-mapping" id="id135">delete_mapping</a></li>
|
||||
<li><a class="reference internal" href="#router-model" id="id136">router_model()</a></li>
|
||||
<li><a class="reference internal" href="#big-number" id="id131">big_number</a></li>
|
||||
<li><a class="reference internal" href="#bitfield" id="id132">bitfield</a></li>
|
||||
<li><a class="reference internal" href="#hasher" id="id133">hasher</a></li>
|
||||
<li><a class="reference internal" href="#fingerprint" id="id134">fingerprint</a></li>
|
||||
<li><a class="reference internal" href="#upnp-and-nat-pmp" id="id135">UPnP and NAT-PMP</a><ul>
|
||||
<li><a class="reference internal" href="#add-mapping" id="id136">add_mapping</a></li>
|
||||
<li><a class="reference internal" href="#delete-mapping" id="id137">delete_mapping</a></li>
|
||||
<li><a class="reference internal" href="#router-model" id="id138">router_model()</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#free-functions" id="id137">free functions</a><ul>
|
||||
<li><a class="reference internal" href="#identify-client" id="id138">identify_client()</a></li>
|
||||
<li><a class="reference internal" href="#client-fingerprint" id="id139">client_fingerprint()</a></li>
|
||||
<li><a class="reference internal" href="#bdecode-bencode" id="id140">bdecode() bencode()</a></li>
|
||||
<li><a class="reference internal" href="#add-magnet-uri" id="id141">add_magnet_uri()</a></li>
|
||||
<li><a class="reference internal" href="#make-magnet-uri" id="id142">make_magnet_uri()</a></li>
|
||||
<li><a class="reference internal" href="#free-functions" id="id139">free functions</a><ul>
|
||||
<li><a class="reference internal" href="#identify-client" id="id140">identify_client()</a></li>
|
||||
<li><a class="reference internal" href="#client-fingerprint" id="id141">client_fingerprint()</a></li>
|
||||
<li><a class="reference internal" href="#bdecode-bencode" id="id142">bdecode() bencode()</a></li>
|
||||
<li><a class="reference internal" href="#add-magnet-uri" id="id143">add_magnet_uri()</a></li>
|
||||
<li><a class="reference internal" href="#make-magnet-uri" id="id144">make_magnet_uri()</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#alerts" id="id143">alerts</a><ul>
|
||||
<li><a class="reference internal" href="#read-piece-alert" id="id144">read_piece_alert</a></li>
|
||||
<li><a class="reference internal" href="#external-ip-alert" id="id145">external_ip_alert</a></li>
|
||||
<li><a class="reference internal" href="#listen-failed-alert" id="id146">listen_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#listen-succeeded-alert" id="id147">listen_succeeded_alert</a></li>
|
||||
<li><a class="reference internal" href="#portmap-error-alert" id="id148">portmap_error_alert</a></li>
|
||||
<li><a class="reference internal" href="#portmap-alert" id="id149">portmap_alert</a></li>
|
||||
<li><a class="reference internal" href="#portmap-log-alert" id="id150">portmap_log_alert</a></li>
|
||||
<li><a class="reference internal" href="#file-error-alert" id="id151">file_error_alert</a></li>
|
||||
<li><a class="reference internal" href="#file-renamed-alert" id="id152">file_renamed_alert</a></li>
|
||||
<li><a class="reference internal" href="#file-rename-failed-alert" id="id153">file_rename_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#tracker-announce-alert" id="id154">tracker_announce_alert</a></li>
|
||||
<li><a class="reference internal" href="#tracker-error-alert" id="id155">tracker_error_alert</a></li>
|
||||
<li><a class="reference internal" href="#tracker-reply-alert" id="id156">tracker_reply_alert</a></li>
|
||||
<li><a class="reference internal" href="#dht-reply-alert" id="id157">dht_reply_alert</a></li>
|
||||
<li><a class="reference internal" href="#tracker-warning-alert" id="id158">tracker_warning_alert</a></li>
|
||||
<li><a class="reference internal" href="#scrape-reply-alert" id="id159">scrape_reply_alert</a></li>
|
||||
<li><a class="reference internal" href="#scrape-failed-alert" id="id160">scrape_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#url-seed-alert" id="id161">url_seed_alert</a></li>
|
||||
<li><a class="reference internal" href="#hash-failed-alert" id="id162">hash_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-alert" id="id163">peer_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-connect-alert" id="id164">peer_connect_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-ban-alert" id="id165">peer_ban_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-snubbed-alert" id="id166">peer_snubbed_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-unsnubbed-alert" id="id167">peer_unsnubbed_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-error-alert" id="id168">peer_error_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-connected-alert" id="id169">peer_connected_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-disconnected-alert" id="id170">peer_disconnected_alert</a></li>
|
||||
<li><a class="reference internal" href="#invalid-request-alert" id="id171">invalid_request_alert</a></li>
|
||||
<li><a class="reference internal" href="#request-dropped-alert" id="id172">request_dropped_alert</a></li>
|
||||
<li><a class="reference internal" href="#block-timeout-alert" id="id173">block_timeout_alert</a></li>
|
||||
<li><a class="reference internal" href="#block-finished-alert" id="id174">block_finished_alert</a></li>
|
||||
<li><a class="reference internal" href="#file-completed-alert" id="id175">file_completed_alert</a></li>
|
||||
<li><a class="reference internal" href="#block-downloading-alert" id="id176">block_downloading_alert</a></li>
|
||||
<li><a class="reference internal" href="#unwanted-block-alert" id="id177">unwanted_block_alert</a></li>
|
||||
<li><a class="reference internal" href="#torrent-delete-failed-alert" id="id178">torrent_delete_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#torrent-finished-alert" id="id179">torrent_finished_alert</a></li>
|
||||
<li><a class="reference internal" href="#performance-alert" id="id180">performance_alert</a></li>
|
||||
<li><a class="reference internal" href="#state-changed-alert" id="id181">state_changed_alert</a></li>
|
||||
<li><a class="reference internal" href="#metadata-failed-alert" id="id182">metadata_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#metadata-received-alert" id="id183">metadata_received_alert</a></li>
|
||||
<li><a class="reference internal" href="#fastresume-rejected-alert" id="id184">fastresume_rejected_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-blocked-alert" id="id185">peer_blocked_alert</a></li>
|
||||
<li><a class="reference internal" href="#storage-moved-alert" id="id186">storage_moved_alert</a></li>
|
||||
<li><a class="reference internal" href="#storage-moved-failed-alert" id="id187">storage_moved_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#torrent-paused-alert" id="id188">torrent_paused_alert</a></li>
|
||||
<li><a class="reference internal" href="#torrent-resumed-alert" id="id189">torrent_resumed_alert</a></li>
|
||||
<li><a class="reference internal" href="#save-resume-data-alert" id="id190">save_resume_data_alert</a></li>
|
||||
<li><a class="reference internal" href="#save-resume-data-failed-alert" id="id191">save_resume_data_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#dht-announce-alert" id="id192">dht_announce_alert</a></li>
|
||||
<li><a class="reference internal" href="#dht-get-peers-alert" id="id193">dht_get_peers_alert</a></li>
|
||||
<li><a class="reference internal" href="#dispatcher" id="id194">dispatcher</a></li>
|
||||
<li><a class="reference internal" href="#alerts" id="id145">alerts</a><ul>
|
||||
<li><a class="reference internal" href="#read-piece-alert" id="id146">read_piece_alert</a></li>
|
||||
<li><a class="reference internal" href="#external-ip-alert" id="id147">external_ip_alert</a></li>
|
||||
<li><a class="reference internal" href="#listen-failed-alert" id="id148">listen_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#listen-succeeded-alert" id="id149">listen_succeeded_alert</a></li>
|
||||
<li><a class="reference internal" href="#portmap-error-alert" id="id150">portmap_error_alert</a></li>
|
||||
<li><a class="reference internal" href="#portmap-alert" id="id151">portmap_alert</a></li>
|
||||
<li><a class="reference internal" href="#portmap-log-alert" id="id152">portmap_log_alert</a></li>
|
||||
<li><a class="reference internal" href="#file-error-alert" id="id153">file_error_alert</a></li>
|
||||
<li><a class="reference internal" href="#file-renamed-alert" id="id154">file_renamed_alert</a></li>
|
||||
<li><a class="reference internal" href="#file-rename-failed-alert" id="id155">file_rename_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#tracker-announce-alert" id="id156">tracker_announce_alert</a></li>
|
||||
<li><a class="reference internal" href="#tracker-error-alert" id="id157">tracker_error_alert</a></li>
|
||||
<li><a class="reference internal" href="#tracker-reply-alert" id="id158">tracker_reply_alert</a></li>
|
||||
<li><a class="reference internal" href="#dht-reply-alert" id="id159">dht_reply_alert</a></li>
|
||||
<li><a class="reference internal" href="#tracker-warning-alert" id="id160">tracker_warning_alert</a></li>
|
||||
<li><a class="reference internal" href="#scrape-reply-alert" id="id161">scrape_reply_alert</a></li>
|
||||
<li><a class="reference internal" href="#scrape-failed-alert" id="id162">scrape_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#url-seed-alert" id="id163">url_seed_alert</a></li>
|
||||
<li><a class="reference internal" href="#hash-failed-alert" id="id164">hash_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-alert" id="id165">peer_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-connect-alert" id="id166">peer_connect_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-ban-alert" id="id167">peer_ban_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-snubbed-alert" id="id168">peer_snubbed_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-unsnubbed-alert" id="id169">peer_unsnubbed_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-error-alert" id="id170">peer_error_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-connected-alert" id="id171">peer_connected_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-disconnected-alert" id="id172">peer_disconnected_alert</a></li>
|
||||
<li><a class="reference internal" href="#invalid-request-alert" id="id173">invalid_request_alert</a></li>
|
||||
<li><a class="reference internal" href="#request-dropped-alert" id="id174">request_dropped_alert</a></li>
|
||||
<li><a class="reference internal" href="#block-timeout-alert" id="id175">block_timeout_alert</a></li>
|
||||
<li><a class="reference internal" href="#block-finished-alert" id="id176">block_finished_alert</a></li>
|
||||
<li><a class="reference internal" href="#file-completed-alert" id="id177">file_completed_alert</a></li>
|
||||
<li><a class="reference internal" href="#block-downloading-alert" id="id178">block_downloading_alert</a></li>
|
||||
<li><a class="reference internal" href="#unwanted-block-alert" id="id179">unwanted_block_alert</a></li>
|
||||
<li><a class="reference internal" href="#torrent-delete-failed-alert" id="id180">torrent_delete_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#torrent-finished-alert" id="id181">torrent_finished_alert</a></li>
|
||||
<li><a class="reference internal" href="#performance-alert" id="id182">performance_alert</a></li>
|
||||
<li><a class="reference internal" href="#state-changed-alert" id="id183">state_changed_alert</a></li>
|
||||
<li><a class="reference internal" href="#metadata-failed-alert" id="id184">metadata_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#metadata-received-alert" id="id185">metadata_received_alert</a></li>
|
||||
<li><a class="reference internal" href="#fastresume-rejected-alert" id="id186">fastresume_rejected_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-blocked-alert" id="id187">peer_blocked_alert</a></li>
|
||||
<li><a class="reference internal" href="#storage-moved-alert" id="id188">storage_moved_alert</a></li>
|
||||
<li><a class="reference internal" href="#storage-moved-failed-alert" id="id189">storage_moved_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#torrent-paused-alert" id="id190">torrent_paused_alert</a></li>
|
||||
<li><a class="reference internal" href="#torrent-resumed-alert" id="id191">torrent_resumed_alert</a></li>
|
||||
<li><a class="reference internal" href="#save-resume-data-alert" id="id192">save_resume_data_alert</a></li>
|
||||
<li><a class="reference internal" href="#save-resume-data-failed-alert" id="id193">save_resume_data_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#dht-announce-alert" id="id194">dht_announce_alert</a></li>
|
||||
<li><a class="reference internal" href="#dht-get-peers-alert" id="id195">dht_get_peers_alert</a></li>
|
||||
<li><a class="reference internal" href="#dispatcher" id="id196">dispatcher</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#exceptions" id="id195">exceptions</a><ul>
|
||||
<li><a class="reference internal" href="#libtorrent-exception" id="id196">libtorrent_exception</a></li>
|
||||
<li><a class="reference internal" href="#exceptions" id="id197">exceptions</a><ul>
|
||||
<li><a class="reference internal" href="#libtorrent-exception" id="id198">libtorrent_exception</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#error-code" id="id197">error_code</a><ul>
|
||||
<li><a class="reference internal" href="#translating-error-codes" id="id198">translating error codes</a></li>
|
||||
<li><a class="reference internal" href="#error-code" id="id199">error_code</a><ul>
|
||||
<li><a class="reference internal" href="#translating-error-codes" id="id200">translating error codes</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#storage-interface" id="id199">storage_interface</a><ul>
|
||||
<li><a class="reference internal" href="#initialize" id="id200">initialize()</a></li>
|
||||
<li><a class="reference internal" href="#has-any-file" id="id201">has_any_file()</a></li>
|
||||
<li><a class="reference internal" href="#readv-writev" id="id202">readv() writev()</a></li>
|
||||
<li><a class="reference internal" href="#sparse-end" id="id203">sparse_end()</a></li>
|
||||
<li><a class="reference internal" href="#id12" id="id204">move_storage()</a></li>
|
||||
<li><a class="reference internal" href="#verify-resume-data" id="id205">verify_resume_data()</a></li>
|
||||
<li><a class="reference internal" href="#write-resume-data" id="id206">write_resume_data()</a></li>
|
||||
<li><a class="reference internal" href="#move-slot" id="id207">move_slot()</a></li>
|
||||
<li><a class="reference internal" href="#swap-slots" id="id208">swap_slots()</a></li>
|
||||
<li><a class="reference internal" href="#swap-slots3" id="id209">swap_slots3()</a></li>
|
||||
<li><a class="reference internal" href="#id13" id="id210">rename_file()</a></li>
|
||||
<li><a class="reference internal" href="#release-files" id="id211">release_files()</a></li>
|
||||
<li><a class="reference internal" href="#delete-files" id="id212">delete_files()</a></li>
|
||||
<li><a class="reference internal" href="#storage-interface" id="id201">storage_interface</a><ul>
|
||||
<li><a class="reference internal" href="#initialize" id="id202">initialize()</a></li>
|
||||
<li><a class="reference internal" href="#has-any-file" id="id203">has_any_file()</a></li>
|
||||
<li><a class="reference internal" href="#readv-writev" id="id204">readv() writev()</a></li>
|
||||
<li><a class="reference internal" href="#sparse-end" id="id205">sparse_end()</a></li>
|
||||
<li><a class="reference internal" href="#id12" id="id206">move_storage()</a></li>
|
||||
<li><a class="reference internal" href="#verify-resume-data" id="id207">verify_resume_data()</a></li>
|
||||
<li><a class="reference internal" href="#write-resume-data" id="id208">write_resume_data()</a></li>
|
||||
<li><a class="reference internal" href="#move-slot" id="id209">move_slot()</a></li>
|
||||
<li><a class="reference internal" href="#swap-slots" id="id210">swap_slots()</a></li>
|
||||
<li><a class="reference internal" href="#swap-slots3" id="id211">swap_slots3()</a></li>
|
||||
<li><a class="reference internal" href="#id13" id="id212">rename_file()</a></li>
|
||||
<li><a class="reference internal" href="#release-files" id="id213">release_files()</a></li>
|
||||
<li><a class="reference internal" href="#delete-files" id="id214">delete_files()</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#magnet-links" id="id213">magnet links</a></li>
|
||||
<li><a class="reference internal" href="#queuing" id="id214">queuing</a><ul>
|
||||
<li><a class="reference internal" href="#downloading" id="id215">downloading</a></li>
|
||||
<li><a class="reference internal" href="#seeding" id="id216">seeding</a></li>
|
||||
<li><a class="reference internal" href="#magnet-links" id="id215">magnet links</a></li>
|
||||
<li><a class="reference internal" href="#queuing" id="id216">queuing</a><ul>
|
||||
<li><a class="reference internal" href="#downloading" id="id217">downloading</a></li>
|
||||
<li><a class="reference internal" href="#seeding" id="id218">seeding</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#fast-resume" id="id217">fast resume</a><ul>
|
||||
<li><a class="reference internal" href="#file-format" id="id218">file format</a></li>
|
||||
<li><a class="reference internal" href="#fast-resume" id="id219">fast resume</a><ul>
|
||||
<li><a class="reference internal" href="#file-format" id="id220">file format</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#threads" id="id219">threads</a></li>
|
||||
<li><a class="reference internal" href="#storage-allocation" id="id220">storage allocation</a><ul>
|
||||
<li><a class="reference internal" href="#sparse-allocation" id="id221">sparse allocation</a></li>
|
||||
<li><a class="reference internal" href="#full-allocation" id="id222">full allocation</a></li>
|
||||
<li><a class="reference internal" href="#compact-allocation" id="id223">compact allocation</a></li>
|
||||
<li><a class="reference internal" href="#threads" id="id221">threads</a></li>
|
||||
<li><a class="reference internal" href="#storage-allocation" id="id222">storage allocation</a><ul>
|
||||
<li><a class="reference internal" href="#sparse-allocation" id="id223">sparse allocation</a></li>
|
||||
<li><a class="reference internal" href="#full-allocation" id="id224">full allocation</a></li>
|
||||
<li><a class="reference internal" href="#compact-allocation" id="id225">compact allocation</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#extensions" id="id224">extensions</a><ul>
|
||||
<li><a class="reference internal" href="#metadata-from-peers" id="id225">metadata from peers</a></li>
|
||||
<li><a class="reference internal" href="#http-seeding" id="id226">HTTP seeding</a></li>
|
||||
<li><a class="reference internal" href="#extensions" id="id226">extensions</a><ul>
|
||||
<li><a class="reference internal" href="#metadata-from-peers" id="id227">metadata from peers</a></li>
|
||||
<li><a class="reference internal" href="#http-seeding" id="id228">HTTP seeding</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#filename-checks" id="id227">filename checks</a></li>
|
||||
<li><a class="reference internal" href="#filename-checks" id="id229">filename checks</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="section" id="overview">
|
||||
|
@ -1556,6 +1558,8 @@ public:
|
|||
file_storage const& files() const;
|
||||
file_storage const& orig_files() const;
|
||||
|
||||
void remap_files(file_storage const& f);
|
||||
|
||||
void rename_file(int index, std::string const& new_filename);
|
||||
void rename_file(int index, std::wstring const& new_filename);
|
||||
|
||||
|
@ -1669,6 +1673,18 @@ names. Filename may be chaged using <tt class="docutils literal"><span class="pr
|
|||
<p>For more information on the <tt class="docutils literal"><span class="pre">file_storage</span></tt> object, see the separate document on how
|
||||
to create torrents.</p>
|
||||
</div>
|
||||
<div class="section" id="remap-files">
|
||||
<h2>remap_files()</h2>
|
||||
<blockquote>
|
||||
<pre class="literal-block">
|
||||
void remap_files(file_storage const& f);
|
||||
</pre>
|
||||
</blockquote>
|
||||
<p>Remaps the file storage to a new file layout. This can be used to, for instance,
|
||||
download all data in a torrent to a single file, or to a number of fixed size
|
||||
sector aligned files, regardless of the number and sizes of the files in the torrent.</p>
|
||||
<p>The new specified <tt class="docutils literal"><span class="pre">file_storage</span></tt> must have the exact same size as the current one.</p>
|
||||
</div>
|
||||
<div class="section" id="rename-file">
|
||||
<h2>rename_file()</h2>
|
||||
<blockquote>
|
||||
|
@ -2027,6 +2043,7 @@ struct torrent_handle
|
|||
enum deadline_flags { alert_when_available = 1 };
|
||||
void set_piece_deadline(int index, time_duration deadline, int flags = 0) const;
|
||||
|
||||
void piece_availability(std::vector<int>& avail) const;
|
||||
void piece_priority(int index, int priority) const;
|
||||
int piece_priority(int index) const;
|
||||
void prioritize_pieces(std::vector<int> const& pieces) const;
|
||||
|
@ -2099,6 +2116,21 @@ as calling <a class="reference internal" href="#read-piece">read_piece()</a> for
|
|||
<p>In the python binding for this function, the <tt class="docutils literal"><span class="pre">deadline</span></tt> is the number of milliseconds
|
||||
as an integer.</p>
|
||||
</div>
|
||||
<div class="section" id="piece-availability">
|
||||
<h2>piece_availability()</h2>
|
||||
<blockquote>
|
||||
<pre class="literal-block">
|
||||
void piece_availability(std::vector<int>& avail) const;
|
||||
</pre>
|
||||
</blockquote>
|
||||
<p>Fills the specified <tt class="docutils literal"><span class="pre">std::vector<int></span></tt> with the availability for each
|
||||
piece in this torrent. libtorrent does not keep track of availability for
|
||||
seeds, so if the torrent is seeding the availability for all pieces is
|
||||
reported as 0.</p>
|
||||
<p>The piece availability is the number of peers that we are connected that has
|
||||
advertized having a particular piece. This is the information that libtorrent
|
||||
uses in order to prefer picking rare pieces.</p>
|
||||
</div>
|
||||
<div class="section" id="piece-priority-prioritize-pieces-piece-priorities">
|
||||
<h2>piece_priority() prioritize_pieces() piece_priorities()</h2>
|
||||
<blockquote>
|
||||
|
@ -2160,6 +2192,9 @@ sets the priorities of all the pieces in the torrent based on the vector.</p>
|
|||
<p>Whenever a file priority is changed, all other piece priorities are reset
|
||||
to match the file priorities. In order to maintain sepcial priorities for
|
||||
particular pieces, <tt class="docutils literal"><span class="pre">piece_priority</span></tt> has to be called again for those pieces.</p>
|
||||
<p>You cannot set the file priorities on a torrent that does not yet
|
||||
have metadata or a torrent that is a seed. <tt class="docutils literal"><span class="pre">file_priority(int,</span> <span class="pre">int)</span></tt> and
|
||||
<tt class="docutils literal"><span class="pre">prioritize_files()</span></tt> are both no-ops for such torrents.</p>
|
||||
</div>
|
||||
<div class="section" id="file-progress">
|
||||
<h2>file_progress()</h2>
|
||||
|
@ -3104,7 +3139,7 @@ larger if the pieces are larger.</p>
|
|||
<p><tt class="docutils literal"><span class="pre">num_uploads</span></tt> is the number of unchoked peers in this torrent.</p>
|
||||
<p><tt class="docutils literal"><span class="pre">num_connections</span></tt> is the number of peer connections this torrent has, including
|
||||
half-open connections that hasn't completed the bittorrent handshake yet. This is
|
||||
always <= <tt class="docutils literal"><span class="pre">num_peers</span></tt>.</p>
|
||||
always >= <tt class="docutils literal"><span class="pre">num_peers</span></tt>.</p>
|
||||
<p><tt class="docutils literal"><span class="pre">uploads_limit</span></tt> is the set limit of upload slots (unchoked peers) for this torrent.</p>
|
||||
<p><tt class="docutils literal"><span class="pre">connections_limit</span></tt> is the set limit of number of connections for this torrent.</p>
|
||||
<p><tt class="docutils literal"><span class="pre">storage_mode</span></tt> is one of <tt class="docutils literal"><span class="pre">storage_mode_allocate</span></tt>, <tt class="docutils literal"><span class="pre">storage_mode_sparse</span></tt> or
|
||||
|
@ -3541,7 +3576,7 @@ struct session_settings
|
|||
int inactivity_timeout;
|
||||
int unchoke_interval;
|
||||
int optimistic_unchoke_interval;
|
||||
address announce_ip;
|
||||
std::string announce_ip;
|
||||
int num_want;
|
||||
int initial_picker_threshold;
|
||||
int allowed_fast_set_size;
|
||||
|
@ -3723,7 +3758,7 @@ longer than what it takes for TCP to ramp up to it's max rate.</p>
|
|||
each <em>optimistic</em> unchoke. On this timer, the currently optimistically
|
||||
unchoked peer will change.</p>
|
||||
<p><tt class="docutils literal"><span class="pre">announce_ip</span></tt> is the ip address passed along to trackers as the <tt class="docutils literal"><span class="pre">&ip=</span></tt> parameter.
|
||||
If left as the default (default constructed), that parameter is ommited.</p>
|
||||
If left as the default (an empty string), that parameter is omitted.</p>
|
||||
<p><tt class="docutils literal"><span class="pre">num_want</span></tt> is the number of peers we want from each tracker request. It defines
|
||||
what is sent as the <tt class="docutils literal"><span class="pre">&num_want=</span></tt> parameter to the tracker.</p>
|
||||
<p><tt class="docutils literal"><span class="pre">initial_picker_threshold</span></tt> specifies the number of pieces we need before we
|
||||
|
|
|
@ -40,6 +40,13 @@ project listed here, let <a class="reference external" href="mailto:arvid@ra
|
|||
for Firefox and Wyzo.</p>
|
||||
</div>
|
||||
<div class="entry container">
|
||||
<a class="reference external image-reference" href="http://www.tonidoplug.com/"><img align="right" alt="tonidoplug_thumb.png" class="align-right" src="tonidoplug_thumb.png" /></a>
|
||||
<p><strong>tonidoplug</strong></p>
|
||||
<p><a class="reference external" href="http://www.tonidoplug.com/">Tonidoplug</a> is a tiny, low-power, low-cost home server and
|
||||
NAS device powered by Tonido software that allows you to access
|
||||
your apps, files, music and media from anywhere.</p>
|
||||
</div>
|
||||
<div class="entry container">
|
||||
<a class="reference external image-reference" href="http://www.qbittorrent.org/"><img align="right" alt="qbittorrent_thumb.jpg" class="align-right" src="qbittorrent_thumb.jpg" /></a>
|
||||
<p><strong>qBittorrent</strong></p>
|
||||
<p><a class="reference external" href="http://www.qbittorrent.org/">qBittorrent</a> is a QT bittorrent
|
||||
|
|
|
@ -21,6 +21,21 @@ project listed here, let me_ know.
|
|||
.. _firetorrent: http://www.fireaddons.com/
|
||||
|
||||
|
||||
.. container:: entry
|
||||
|
||||
.. image:: tonidoplug.png
|
||||
:align: right
|
||||
:target: Tonidoplug_
|
||||
|
||||
**tonidoplug**
|
||||
|
||||
Tonidoplug_ is a tiny, low-power, low-cost home server and
|
||||
NAS device powered by Tonido software that allows you to access
|
||||
your apps, files, music and media from anywhere.
|
||||
|
||||
.. _Tonidoplug: http://www.tonidoplug.com/
|
||||
|
||||
|
||||
.. container:: entry
|
||||
|
||||
.. image:: qbittorrent_thumb.jpg
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 18 KiB |
Loading…
Reference in New Issue