updated project page
This commit is contained in:
parent
126778d403
commit
962c83822e
|
@ -298,12 +298,13 @@ typically the case on x86 64 bit systems.</li>
|
|||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td><tt class="docutils literal"><span class="pre">zlib</span></tt></td>
|
||||
<tr><td><tt class="docutils literal"><span class="pre">asserts</span></tt></td>
|
||||
<td><ul class="first last simple">
|
||||
<li><tt class="docutils literal"><span class="pre">system</span></tt> - links against the zlib supplied
|
||||
with your operating system.</li>
|
||||
<li><tt class="docutils literal"><span class="pre">shipped</span></tt> - links against the zlib bundled
|
||||
with the libtorrent package.</li>
|
||||
<li><tt class="docutils literal"><span class="pre">on</span></tt> - asserts are on if in debug mode</li>
|
||||
<li><tt class="docutils literal"><span class="pre">off</span></tt> - asserts are disabled</li>
|
||||
<li><tt class="docutils literal"><span class="pre">production</span></tt> - assertion failures are logged
|
||||
to <tt class="docutils literal"><span class="pre">asserts.log</span></tt> in the current working
|
||||
directory, but won't abort the process.</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
270
docs/manual.html
270
docs/manual.html
|
@ -151,153 +151,154 @@
|
|||
<li><a class="reference internal" href="#id7" id="id116">set_max_uploads() max_uploads()</a></li>
|
||||
<li><a class="reference internal" href="#id8" id="id117">set_max_connections() max_connections()</a></li>
|
||||
<li><a class="reference internal" href="#save-resume-data" id="id118">save_resume_data()</a></li>
|
||||
<li><a class="reference internal" href="#id9" id="id119">status()</a></li>
|
||||
<li><a class="reference internal" href="#get-download-queue" id="id120">get_download_queue()</a></li>
|
||||
<li><a class="reference internal" href="#get-peer-info" id="id121">get_peer_info()</a></li>
|
||||
<li><a class="reference internal" href="#get-torrent-info" id="id122">get_torrent_info()</a></li>
|
||||
<li><a class="reference internal" href="#is-valid" id="id123">is_valid()</a></li>
|
||||
<li><a class="reference internal" href="#need-save-resume-data" id="id119">need_save_resume_data()</a></li>
|
||||
<li><a class="reference internal" href="#id9" id="id120">status()</a></li>
|
||||
<li><a class="reference internal" href="#get-download-queue" id="id121">get_download_queue()</a></li>
|
||||
<li><a class="reference internal" href="#get-peer-info" id="id122">get_peer_info()</a></li>
|
||||
<li><a class="reference internal" href="#get-torrent-info" id="id123">get_torrent_info()</a></li>
|
||||
<li><a class="reference internal" href="#is-valid" id="id124">is_valid()</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#torrent-status" id="id124">torrent_status</a></li>
|
||||
<li><a class="reference internal" href="#peer-info" id="id125">peer_info</a></li>
|
||||
<li><a class="reference internal" href="#session-customization" id="id126">session customization</a><ul>
|
||||
<li><a class="reference internal" href="#presets" id="id127">presets</a></li>
|
||||
<li><a class="reference internal" href="#session-settings" id="id128">session_settings</a></li>
|
||||
<li><a class="reference internal" href="#torrent-status" id="id125">torrent_status</a></li>
|
||||
<li><a class="reference internal" href="#peer-info" id="id126">peer_info</a></li>
|
||||
<li><a class="reference internal" href="#session-customization" id="id127">session customization</a><ul>
|
||||
<li><a class="reference internal" href="#presets" id="id128">presets</a></li>
|
||||
<li><a class="reference internal" href="#session-settings" id="id129">session_settings</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#pe-settings" id="id129">pe_settings</a></li>
|
||||
<li><a class="reference internal" href="#proxy-settings" id="id130">proxy_settings</a></li>
|
||||
<li><a class="reference internal" href="#ip-filter" id="id131">ip_filter</a><ul>
|
||||
<li><a class="reference internal" href="#id12" id="id132">ip_filter()</a></li>
|
||||
<li><a class="reference internal" href="#add-rule" id="id133">add_rule()</a></li>
|
||||
<li><a class="reference internal" href="#access" id="id134">access()</a></li>
|
||||
<li><a class="reference internal" href="#export-filter" id="id135">export_filter()</a></li>
|
||||
<li><a class="reference internal" href="#pe-settings" id="id130">pe_settings</a></li>
|
||||
<li><a class="reference internal" href="#proxy-settings" id="id131">proxy_settings</a></li>
|
||||
<li><a class="reference internal" href="#ip-filter" id="id132">ip_filter</a><ul>
|
||||
<li><a class="reference internal" href="#id12" id="id133">ip_filter()</a></li>
|
||||
<li><a class="reference internal" href="#add-rule" id="id134">add_rule()</a></li>
|
||||
<li><a class="reference internal" href="#access" id="id135">access()</a></li>
|
||||
<li><a class="reference internal" href="#export-filter" id="id136">export_filter()</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#big-number" id="id136">big_number</a></li>
|
||||
<li><a class="reference internal" href="#bitfield" id="id137">bitfield</a></li>
|
||||
<li><a class="reference internal" href="#hasher" id="id138">hasher</a></li>
|
||||
<li><a class="reference internal" href="#fingerprint" id="id139">fingerprint</a></li>
|
||||
<li><a class="reference internal" href="#upnp-and-nat-pmp" id="id140">UPnP and NAT-PMP</a><ul>
|
||||
<li><a class="reference internal" href="#add-mapping" id="id141">add_mapping</a></li>
|
||||
<li><a class="reference internal" href="#delete-mapping" id="id142">delete_mapping</a></li>
|
||||
<li><a class="reference internal" href="#router-model" id="id143">router_model()</a></li>
|
||||
<li><a class="reference internal" href="#big-number" id="id137">big_number</a></li>
|
||||
<li><a class="reference internal" href="#bitfield" id="id138">bitfield</a></li>
|
||||
<li><a class="reference internal" href="#hasher" id="id139">hasher</a></li>
|
||||
<li><a class="reference internal" href="#fingerprint" id="id140">fingerprint</a></li>
|
||||
<li><a class="reference internal" href="#upnp-and-nat-pmp" id="id141">UPnP and NAT-PMP</a><ul>
|
||||
<li><a class="reference internal" href="#add-mapping" id="id142">add_mapping</a></li>
|
||||
<li><a class="reference internal" href="#delete-mapping" id="id143">delete_mapping</a></li>
|
||||
<li><a class="reference internal" href="#router-model" id="id144">router_model()</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#free-functions" id="id144">free functions</a><ul>
|
||||
<li><a class="reference internal" href="#identify-client" id="id145">identify_client()</a></li>
|
||||
<li><a class="reference internal" href="#client-fingerprint" id="id146">client_fingerprint()</a></li>
|
||||
<li><a class="reference internal" href="#bdecode-bencode" id="id147">bdecode() bencode()</a></li>
|
||||
<li><a class="reference internal" href="#add-magnet-uri" id="id148">add_magnet_uri()</a></li>
|
||||
<li><a class="reference internal" href="#make-magnet-uri" id="id149">make_magnet_uri()</a></li>
|
||||
<li><a class="reference internal" href="#free-functions" id="id145">free functions</a><ul>
|
||||
<li><a class="reference internal" href="#identify-client" id="id146">identify_client()</a></li>
|
||||
<li><a class="reference internal" href="#client-fingerprint" id="id147">client_fingerprint()</a></li>
|
||||
<li><a class="reference internal" href="#bdecode-bencode" id="id148">bdecode() bencode()</a></li>
|
||||
<li><a class="reference internal" href="#add-magnet-uri" id="id149">add_magnet_uri()</a></li>
|
||||
<li><a class="reference internal" href="#make-magnet-uri" id="id150">make_magnet_uri()</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#alerts" id="id150">alerts</a><ul>
|
||||
<li><a class="reference internal" href="#read-piece-alert" id="id151">read_piece_alert</a></li>
|
||||
<li><a class="reference internal" href="#external-ip-alert" id="id152">external_ip_alert</a></li>
|
||||
<li><a class="reference internal" href="#listen-failed-alert" id="id153">listen_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#listen-succeeded-alert" id="id154">listen_succeeded_alert</a></li>
|
||||
<li><a class="reference internal" href="#portmap-error-alert" id="id155">portmap_error_alert</a></li>
|
||||
<li><a class="reference internal" href="#portmap-alert" id="id156">portmap_alert</a></li>
|
||||
<li><a class="reference internal" href="#portmap-log-alert" id="id157">portmap_log_alert</a></li>
|
||||
<li><a class="reference internal" href="#file-error-alert" id="id158">file_error_alert</a></li>
|
||||
<li><a class="reference internal" href="#file-renamed-alert" id="id159">file_renamed_alert</a></li>
|
||||
<li><a class="reference internal" href="#file-rename-failed-alert" id="id160">file_rename_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#tracker-announce-alert" id="id161">tracker_announce_alert</a></li>
|
||||
<li><a class="reference internal" href="#tracker-error-alert" id="id162">tracker_error_alert</a></li>
|
||||
<li><a class="reference internal" href="#tracker-reply-alert" id="id163">tracker_reply_alert</a></li>
|
||||
<li><a class="reference internal" href="#dht-reply-alert" id="id164">dht_reply_alert</a></li>
|
||||
<li><a class="reference internal" href="#tracker-warning-alert" id="id165">tracker_warning_alert</a></li>
|
||||
<li><a class="reference internal" href="#scrape-reply-alert" id="id166">scrape_reply_alert</a></li>
|
||||
<li><a class="reference internal" href="#scrape-failed-alert" id="id167">scrape_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#url-seed-alert" id="id168">url_seed_alert</a></li>
|
||||
<li><a class="reference internal" href="#hash-failed-alert" id="id169">hash_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-alert" id="id170">peer_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-connect-alert" id="id171">peer_connect_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-ban-alert" id="id172">peer_ban_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-snubbed-alert" id="id173">peer_snubbed_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-unsnubbed-alert" id="id174">peer_unsnubbed_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-error-alert" id="id175">peer_error_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-connected-alert" id="id176">peer_connected_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-disconnected-alert" id="id177">peer_disconnected_alert</a></li>
|
||||
<li><a class="reference internal" href="#invalid-request-alert" id="id178">invalid_request_alert</a></li>
|
||||
<li><a class="reference internal" href="#request-dropped-alert" id="id179">request_dropped_alert</a></li>
|
||||
<li><a class="reference internal" href="#block-timeout-alert" id="id180">block_timeout_alert</a></li>
|
||||
<li><a class="reference internal" href="#block-finished-alert" id="id181">block_finished_alert</a></li>
|
||||
<li><a class="reference internal" href="#file-completed-alert" id="id182">file_completed_alert</a></li>
|
||||
<li><a class="reference internal" href="#block-downloading-alert" id="id183">block_downloading_alert</a></li>
|
||||
<li><a class="reference internal" href="#unwanted-block-alert" id="id184">unwanted_block_alert</a></li>
|
||||
<li><a class="reference internal" href="#torrent-delete-failed-alert" id="id185">torrent_delete_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#torrent-deleted-alert" id="id186">torrent_deleted_alert</a></li>
|
||||
<li><a class="reference internal" href="#torrent-finished-alert" id="id187">torrent_finished_alert</a></li>
|
||||
<li><a class="reference internal" href="#performance-alert" id="id188">performance_alert</a></li>
|
||||
<li><a class="reference internal" href="#state-changed-alert" id="id189">state_changed_alert</a></li>
|
||||
<li><a class="reference internal" href="#metadata-failed-alert" id="id190">metadata_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#metadata-received-alert" id="id191">metadata_received_alert</a></li>
|
||||
<li><a class="reference internal" href="#fastresume-rejected-alert" id="id192">fastresume_rejected_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-blocked-alert" id="id193">peer_blocked_alert</a></li>
|
||||
<li><a class="reference internal" href="#storage-moved-alert" id="id194">storage_moved_alert</a></li>
|
||||
<li><a class="reference internal" href="#storage-moved-failed-alert" id="id195">storage_moved_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#torrent-paused-alert" id="id196">torrent_paused_alert</a></li>
|
||||
<li><a class="reference internal" href="#torrent-resumed-alert" id="id197">torrent_resumed_alert</a></li>
|
||||
<li><a class="reference internal" href="#save-resume-data-alert" id="id198">save_resume_data_alert</a></li>
|
||||
<li><a class="reference internal" href="#save-resume-data-failed-alert" id="id199">save_resume_data_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#stats-alert" id="id200">stats_alert</a></li>
|
||||
<li><a class="reference internal" href="#cache-flushed-alert" id="id201">cache_flushed_alert</a></li>
|
||||
<li><a class="reference internal" href="#dht-announce-alert" id="id202">dht_announce_alert</a></li>
|
||||
<li><a class="reference internal" href="#dht-get-peers-alert" id="id203">dht_get_peers_alert</a></li>
|
||||
<li><a class="reference internal" href="#anonymous-mode-alert" id="id204">anonymous_mode_alert</a></li>
|
||||
<li><a class="reference internal" href="#alerts" id="id151">alerts</a><ul>
|
||||
<li><a class="reference internal" href="#read-piece-alert" id="id152">read_piece_alert</a></li>
|
||||
<li><a class="reference internal" href="#external-ip-alert" id="id153">external_ip_alert</a></li>
|
||||
<li><a class="reference internal" href="#listen-failed-alert" id="id154">listen_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#listen-succeeded-alert" id="id155">listen_succeeded_alert</a></li>
|
||||
<li><a class="reference internal" href="#portmap-error-alert" id="id156">portmap_error_alert</a></li>
|
||||
<li><a class="reference internal" href="#portmap-alert" id="id157">portmap_alert</a></li>
|
||||
<li><a class="reference internal" href="#portmap-log-alert" id="id158">portmap_log_alert</a></li>
|
||||
<li><a class="reference internal" href="#file-error-alert" id="id159">file_error_alert</a></li>
|
||||
<li><a class="reference internal" href="#file-renamed-alert" id="id160">file_renamed_alert</a></li>
|
||||
<li><a class="reference internal" href="#file-rename-failed-alert" id="id161">file_rename_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#tracker-announce-alert" id="id162">tracker_announce_alert</a></li>
|
||||
<li><a class="reference internal" href="#tracker-error-alert" id="id163">tracker_error_alert</a></li>
|
||||
<li><a class="reference internal" href="#tracker-reply-alert" id="id164">tracker_reply_alert</a></li>
|
||||
<li><a class="reference internal" href="#dht-reply-alert" id="id165">dht_reply_alert</a></li>
|
||||
<li><a class="reference internal" href="#tracker-warning-alert" id="id166">tracker_warning_alert</a></li>
|
||||
<li><a class="reference internal" href="#scrape-reply-alert" id="id167">scrape_reply_alert</a></li>
|
||||
<li><a class="reference internal" href="#scrape-failed-alert" id="id168">scrape_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#url-seed-alert" id="id169">url_seed_alert</a></li>
|
||||
<li><a class="reference internal" href="#hash-failed-alert" id="id170">hash_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-alert" id="id171">peer_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-connect-alert" id="id172">peer_connect_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-ban-alert" id="id173">peer_ban_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-snubbed-alert" id="id174">peer_snubbed_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-unsnubbed-alert" id="id175">peer_unsnubbed_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-error-alert" id="id176">peer_error_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-connected-alert" id="id177">peer_connected_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-disconnected-alert" id="id178">peer_disconnected_alert</a></li>
|
||||
<li><a class="reference internal" href="#invalid-request-alert" id="id179">invalid_request_alert</a></li>
|
||||
<li><a class="reference internal" href="#request-dropped-alert" id="id180">request_dropped_alert</a></li>
|
||||
<li><a class="reference internal" href="#block-timeout-alert" id="id181">block_timeout_alert</a></li>
|
||||
<li><a class="reference internal" href="#block-finished-alert" id="id182">block_finished_alert</a></li>
|
||||
<li><a class="reference internal" href="#file-completed-alert" id="id183">file_completed_alert</a></li>
|
||||
<li><a class="reference internal" href="#block-downloading-alert" id="id184">block_downloading_alert</a></li>
|
||||
<li><a class="reference internal" href="#unwanted-block-alert" id="id185">unwanted_block_alert</a></li>
|
||||
<li><a class="reference internal" href="#torrent-delete-failed-alert" id="id186">torrent_delete_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#torrent-deleted-alert" id="id187">torrent_deleted_alert</a></li>
|
||||
<li><a class="reference internal" href="#torrent-finished-alert" id="id188">torrent_finished_alert</a></li>
|
||||
<li><a class="reference internal" href="#performance-alert" id="id189">performance_alert</a></li>
|
||||
<li><a class="reference internal" href="#state-changed-alert" id="id190">state_changed_alert</a></li>
|
||||
<li><a class="reference internal" href="#metadata-failed-alert" id="id191">metadata_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#metadata-received-alert" id="id192">metadata_received_alert</a></li>
|
||||
<li><a class="reference internal" href="#fastresume-rejected-alert" id="id193">fastresume_rejected_alert</a></li>
|
||||
<li><a class="reference internal" href="#peer-blocked-alert" id="id194">peer_blocked_alert</a></li>
|
||||
<li><a class="reference internal" href="#storage-moved-alert" id="id195">storage_moved_alert</a></li>
|
||||
<li><a class="reference internal" href="#storage-moved-failed-alert" id="id196">storage_moved_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#torrent-paused-alert" id="id197">torrent_paused_alert</a></li>
|
||||
<li><a class="reference internal" href="#torrent-resumed-alert" id="id198">torrent_resumed_alert</a></li>
|
||||
<li><a class="reference internal" href="#save-resume-data-alert" id="id199">save_resume_data_alert</a></li>
|
||||
<li><a class="reference internal" href="#save-resume-data-failed-alert" id="id200">save_resume_data_failed_alert</a></li>
|
||||
<li><a class="reference internal" href="#stats-alert" id="id201">stats_alert</a></li>
|
||||
<li><a class="reference internal" href="#cache-flushed-alert" id="id202">cache_flushed_alert</a></li>
|
||||
<li><a class="reference internal" href="#dht-announce-alert" id="id203">dht_announce_alert</a></li>
|
||||
<li><a class="reference internal" href="#dht-get-peers-alert" id="id204">dht_get_peers_alert</a></li>
|
||||
<li><a class="reference internal" href="#anonymous-mode-alert" id="id205">anonymous_mode_alert</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#alert-dispatcher" id="id205">alert dispatcher</a></li>
|
||||
<li><a class="reference internal" href="#exceptions" id="id206">exceptions</a><ul>
|
||||
<li><a class="reference internal" href="#libtorrent-exception" id="id207">libtorrent_exception</a></li>
|
||||
<li><a class="reference internal" href="#alert-dispatcher" id="id206">alert dispatcher</a></li>
|
||||
<li><a class="reference internal" href="#exceptions" id="id207">exceptions</a><ul>
|
||||
<li><a class="reference internal" href="#libtorrent-exception" id="id208">libtorrent_exception</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#error-code" id="id208">error_code</a><ul>
|
||||
<li><a class="reference internal" href="#translating-error-codes" id="id209">translating error codes</a></li>
|
||||
<li><a class="reference internal" href="#error-code" id="id209">error_code</a><ul>
|
||||
<li><a class="reference internal" href="#translating-error-codes" id="id210">translating error codes</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#storage-interface" id="id210">storage_interface</a><ul>
|
||||
<li><a class="reference internal" href="#initialize" id="id211">initialize()</a></li>
|
||||
<li><a class="reference internal" href="#has-any-file" id="id212">has_any_file()</a></li>
|
||||
<li><a class="reference internal" href="#readv-writev" id="id213">readv() writev()</a></li>
|
||||
<li><a class="reference internal" href="#sparse-end" id="id214">sparse_end()</a></li>
|
||||
<li><a class="reference internal" href="#id14" id="id215">move_storage()</a></li>
|
||||
<li><a class="reference internal" href="#verify-resume-data" id="id216">verify_resume_data()</a></li>
|
||||
<li><a class="reference internal" href="#write-resume-data" id="id217">write_resume_data()</a></li>
|
||||
<li><a class="reference internal" href="#move-slot" id="id218">move_slot()</a></li>
|
||||
<li><a class="reference internal" href="#swap-slots" id="id219">swap_slots()</a></li>
|
||||
<li><a class="reference internal" href="#swap-slots3" id="id220">swap_slots3()</a></li>
|
||||
<li><a class="reference internal" href="#id15" id="id221">rename_file()</a></li>
|
||||
<li><a class="reference internal" href="#release-files" id="id222">release_files()</a></li>
|
||||
<li><a class="reference internal" href="#delete-files" id="id223">delete_files()</a></li>
|
||||
<li><a class="reference internal" href="#finalize-file" id="id224">finalize_file()</a></li>
|
||||
<li><a class="reference internal" href="#storage-interface" id="id211">storage_interface</a><ul>
|
||||
<li><a class="reference internal" href="#initialize" id="id212">initialize()</a></li>
|
||||
<li><a class="reference internal" href="#has-any-file" id="id213">has_any_file()</a></li>
|
||||
<li><a class="reference internal" href="#readv-writev" id="id214">readv() writev()</a></li>
|
||||
<li><a class="reference internal" href="#sparse-end" id="id215">sparse_end()</a></li>
|
||||
<li><a class="reference internal" href="#id14" id="id216">move_storage()</a></li>
|
||||
<li><a class="reference internal" href="#verify-resume-data" id="id217">verify_resume_data()</a></li>
|
||||
<li><a class="reference internal" href="#write-resume-data" id="id218">write_resume_data()</a></li>
|
||||
<li><a class="reference internal" href="#move-slot" id="id219">move_slot()</a></li>
|
||||
<li><a class="reference internal" href="#swap-slots" id="id220">swap_slots()</a></li>
|
||||
<li><a class="reference internal" href="#swap-slots3" id="id221">swap_slots3()</a></li>
|
||||
<li><a class="reference internal" href="#id15" id="id222">rename_file()</a></li>
|
||||
<li><a class="reference internal" href="#release-files" id="id223">release_files()</a></li>
|
||||
<li><a class="reference internal" href="#delete-files" id="id224">delete_files()</a></li>
|
||||
<li><a class="reference internal" href="#finalize-file" id="id225">finalize_file()</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#magnet-links" id="id225">magnet links</a></li>
|
||||
<li><a class="reference internal" href="#queuing" id="id226">queuing</a><ul>
|
||||
<li><a class="reference internal" href="#downloading" id="id227">downloading</a></li>
|
||||
<li><a class="reference internal" href="#seeding" id="id228">seeding</a></li>
|
||||
<li><a class="reference internal" href="#magnet-links" id="id226">magnet links</a></li>
|
||||
<li><a class="reference internal" href="#queuing" id="id227">queuing</a><ul>
|
||||
<li><a class="reference internal" href="#downloading" id="id228">downloading</a></li>
|
||||
<li><a class="reference internal" href="#seeding" id="id229">seeding</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#fast-resume" id="id229">fast resume</a><ul>
|
||||
<li><a class="reference internal" href="#file-format" id="id230">file format</a></li>
|
||||
<li><a class="reference internal" href="#fast-resume" id="id230">fast resume</a><ul>
|
||||
<li><a class="reference internal" href="#file-format" id="id231">file format</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#threads" id="id231">threads</a></li>
|
||||
<li><a class="reference internal" href="#storage-allocation" id="id232">storage allocation</a><ul>
|
||||
<li><a class="reference internal" href="#sparse-allocation" id="id233">sparse allocation</a></li>
|
||||
<li><a class="reference internal" href="#full-allocation" id="id234">full allocation</a></li>
|
||||
<li><a class="reference internal" href="#compact-allocation" id="id235">compact allocation</a></li>
|
||||
<li><a class="reference internal" href="#threads" id="id232">threads</a></li>
|
||||
<li><a class="reference internal" href="#storage-allocation" id="id233">storage allocation</a><ul>
|
||||
<li><a class="reference internal" href="#sparse-allocation" id="id234">sparse allocation</a></li>
|
||||
<li><a class="reference internal" href="#full-allocation" id="id235">full allocation</a></li>
|
||||
<li><a class="reference internal" href="#compact-allocation" id="id236">compact allocation</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#extensions" id="id236">extensions</a><ul>
|
||||
<li><a class="reference internal" href="#metadata-from-peers" id="id237">metadata from peers</a></li>
|
||||
<li><a class="reference internal" href="#http-seeding" id="id238">HTTP seeding</a></li>
|
||||
<li><a class="reference internal" href="#extensions" id="id237">extensions</a><ul>
|
||||
<li><a class="reference internal" href="#metadata-from-peers" id="id238">metadata from peers</a></li>
|
||||
<li><a class="reference internal" href="#http-seeding" id="id239">HTTP seeding</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#filename-checks" id="id239">filename checks</a></li>
|
||||
<li><a class="reference internal" href="#filename-checks" id="id240">filename checks</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="section" id="overview">
|
||||
|
@ -1927,6 +1928,10 @@ struct announce_entry
|
|||
int next_announce_in() const;
|
||||
int min_announce_in() const;
|
||||
|
||||
error_code last_error;
|
||||
|
||||
std::string message;
|
||||
|
||||
boost::uint8_t tier;
|
||||
boost::uint8_t fail_limit;
|
||||
boost::uint8_t fails;
|
||||
|
@ -1949,6 +1954,10 @@ struct announce_entry
|
|||
<p><tt class="docutils literal"><span class="pre">next_announce_in()</span></tt> returns the number of seconds to the next announce on
|
||||
this tracker. <tt class="docutils literal"><span class="pre">min_announce_in()</span></tt> returns the number of seconds until we are
|
||||
allowed to force another tracker update with this tracker.</p>
|
||||
<p>If the last time this tracker was contacted failed, <tt class="docutils literal"><span class="pre">last_error</span></tt> is the error
|
||||
code describing what error occurred.</p>
|
||||
<p>If the last time this tracker was contacted, the tracker returned a warning
|
||||
or error message, <tt class="docutils literal"><span class="pre">message</span></tt> contains that message.</p>
|
||||
<p><tt class="docutils literal"><span class="pre">fail_limit</span></tt> is the max number of failures to announce to this tracker in
|
||||
a row, before this tracker is not used anymore.</p>
|
||||
<p><tt class="docutils literal"><span class="pre">fails</span></tt> is the number of times in a row we have failed to announce to this
|
||||
|
@ -2082,6 +2091,7 @@ struct torrent_handle
|
|||
std::string name() const;
|
||||
|
||||
void save_resume_data() const;
|
||||
bool need_save_resume_data() const;
|
||||
void force_reannounce() const;
|
||||
void force_dht_announce() const;
|
||||
void force_reannounce(boost::posix_time::time_duration) const;
|
||||
|
@ -2901,6 +2911,18 @@ while (num_resume_data > 0)
|
|||
}
|
||||
</pre>
|
||||
</div>
|
||||
<div class="section" id="need-save-resume-data">
|
||||
<h2>need_save_resume_data()</h2>
|
||||
<blockquote>
|
||||
<pre class="literal-block">
|
||||
bool need_save_resume_data() const;
|
||||
</pre>
|
||||
</blockquote>
|
||||
<p>This function returns true if any whole chunk has been downloaded since the
|
||||
torrent was first loaded or since the last time the resume data was saved. When
|
||||
saving resume data periodically, it makes sense to skip any torrent which hasn't
|
||||
downloaded anything since the last time.</p>
|
||||
</div>
|
||||
<div class="section" id="id9">
|
||||
<h2>status()</h2>
|
||||
<blockquote>
|
||||
|
@ -3871,6 +3893,7 @@ struct session_settings
|
|||
bool broadcast_lsd;
|
||||
bool ignore_resume_timestamps;
|
||||
bool anonymous_mode;
|
||||
int tick_interval;
|
||||
};
|
||||
</pre>
|
||||
<p><tt class="docutils literal"><span class="pre">user_agent</span></tt> this is the client identification to the tracker.
|
||||
|
@ -4418,6 +4441,11 @@ is run on the same machine as the tracker proxy). Since no incoming connections
|
|||
are accepted, NAT-PMP, UPnP, DHT and local peer discovery are all turned off
|
||||
when this setting is enabled.</p>
|
||||
<p>If you're using I2P, it might make sense to enable anonymous mode as well.</p>
|
||||
<p><tt class="docutils literal"><span class="pre">tick_interval</span></tt> specifies the number of milliseconds between internal
|
||||
ticks. This is the frequency with which bandwidth quota is distributed to
|
||||
peers. It should not be more than one second (i.e. 1000 ms). Setting this
|
||||
to a low value (around 100) means higher resolution bandwidth quota distribution,
|
||||
setting it to a higher value saves CPU cycles.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="section" id="pe-settings">
|
||||
|
|
|
@ -49,11 +49,12 @@ your apps, files, music and media from anywhere.</p>
|
|||
<div class="entry container">
|
||||
<a class="reference external image-reference" href="http://www.mac-downloader.com/"><img align="right" alt="folx.png" class="align-right" src="folx.png" /></a>
|
||||
<p><strong>Folx</strong></p>
|
||||
<p><a class="reference external" href="http://www.mac-downloader.com/">folx</a> has a friendly and easy interface will help you take
|
||||
the most of your downloads. Just click the link in your browser
|
||||
and Folx will start downloading for you. This download manager
|
||||
is not overloaded with tons of unnecessary features and can do
|
||||
everything you need in a very simple way.</p>
|
||||
<p><a class="reference external" href="http://www.mac-downloader.com/">Folx</a> is a torrent client and download manager for Mac OS X.
|
||||
The Free version of Folx has all the basic functionality of the torrent
|
||||
client, which allows users to download and create torrent files.
|
||||
Folx PRO (available for a small fee) features the possibility to search
|
||||
for torrent files just from Folx interface. So there is no need to
|
||||
browse through multiple torrent trackers searching for particular file.</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>
|
||||
|
|
|
@ -44,11 +44,12 @@ project listed here, let me_ know.
|
|||
|
||||
**Folx**
|
||||
|
||||
folx_ has a friendly and easy interface will help you take
|
||||
the most of your downloads. Just click the link in your browser
|
||||
and Folx will start downloading for you. This download manager
|
||||
is not overloaded with tons of unnecessary features and can do
|
||||
everything you need in a very simple way.
|
||||
Folx_ is a torrent client and download manager for Mac OS X.
|
||||
The Free version of Folx has all the basic functionality of the torrent
|
||||
client, which allows users to download and create torrent files.
|
||||
Folx PRO (available for a small fee) features the possibility to search
|
||||
for torrent files just from Folx interface. So there is no need to
|
||||
browse through multiple torrent trackers searching for particular file.
|
||||
|
||||
.. _folx: http://www.mac-downloader.com/
|
||||
|
||||
|
|
|
@ -5103,6 +5103,7 @@ namespace libtorrent
|
|||
int picker_count = t->picker().num_peers(b);
|
||||
if (!t->picker().is_downloaded(b))
|
||||
TORRENT_ASSERT(picker_count == count);
|
||||
#error when this assert fails, picker_count equals count_with_timeouts, but count is less
|
||||
}
|
||||
}
|
||||
#ifdef TORRENT_EXPENSIVE_INVARIANT_CHECKS
|
||||
|
|
Loading…
Reference in New Issue