forked from premiere/premiere-libtorrent
52 lines
1.1 KiB
ReStructuredText
52 lines
1.1 KiB
ReStructuredText
===================
|
|
libtorrent Examples
|
|
===================
|
|
|
|
.. include:: header.rst
|
|
|
|
.. contents:: Table of contents
|
|
:depth: 2
|
|
:backlinks: none
|
|
|
|
examples
|
|
========
|
|
|
|
Except for the example programs in this manual, there's also a bigger example
|
|
of a (little bit) more complete client, ``client_test``. There are separate
|
|
instructions for how to use it here__ if you'd like to try it. Note that building
|
|
``client_test`` also requires boost.regex and boost.program_options library.
|
|
|
|
__ client_test.html
|
|
|
|
simple client
|
|
-------------
|
|
|
|
This is a simple client. It doesn't have much output to keep it simple:
|
|
|
|
.. include:: ../examples/simple_client.cpp
|
|
:code: c++
|
|
:tab-width: 2
|
|
:start-after: */
|
|
|
|
make_torrent
|
|
------------
|
|
|
|
Shows how to create a torrent from a directory tree:
|
|
|
|
.. include:: ../examples/make_torrent.cpp
|
|
:code: c++
|
|
:tab-width: 2
|
|
:start-after: */
|
|
|
|
dump_torrent
|
|
------------
|
|
|
|
This is an example of a program that will take a torrent-file as a parameter and
|
|
print information about it to std out:
|
|
|
|
.. include:: ../examples/dump_torrent.cpp
|
|
:code: c++
|
|
:tab-width: 2
|
|
:start-after: */
|
|
|