2006-05-28 21:03:54 +02:00
|
|
|
#ifndef SETUP_TRANSFER_HPP
|
|
|
|
#define SETUP_TRANSFER_HPP
|
|
|
|
|
|
|
|
#include "libtorrent/session.hpp"
|
|
|
|
#include <boost/tuple/tuple.hpp>
|
|
|
|
|
|
|
|
|
2008-01-02 04:18:29 +01:00
|
|
|
void print_alerts(libtorrent::session& ses, char const* name
|
|
|
|
, bool allow_disconnects = false
|
|
|
|
, bool allow_no_torrents = false);
|
2007-06-10 22:46:09 +02:00
|
|
|
void test_sleep(int millisec);
|
|
|
|
|
2008-06-18 14:34:39 +02:00
|
|
|
boost::intrusive_ptr<libtorrent::torrent_info> create_torrent(std::ostream* file = 0, int piece_size = 16 * 1024);
|
2007-10-04 11:32:09 +02:00
|
|
|
|
2007-06-09 01:02:31 +02:00
|
|
|
boost::tuple<libtorrent::torrent_handle, libtorrent::torrent_handle
|
|
|
|
, libtorrent::torrent_handle>
|
|
|
|
setup_transfer(libtorrent::session* ses1, libtorrent::session* ses2
|
2007-10-01 04:09:12 +02:00
|
|
|
, libtorrent::session* ses3, bool clear_files, bool use_metadata_transfer = true
|
2008-06-18 14:34:39 +02:00
|
|
|
, bool connect = true, std::string suffix = "", int piece_size = 16 * 1024);
|
2006-05-28 21:03:54 +02:00
|
|
|
|
2008-01-27 23:39:50 +01:00
|
|
|
void start_web_server(int port, bool ssl = false);
|
2007-11-27 01:06:59 +01:00
|
|
|
void stop_web_server(int port);
|
2007-11-28 01:16:14 +01:00
|
|
|
void start_proxy(int port, int type);
|
|
|
|
void stop_proxy(int port);
|
2007-11-27 01:06:59 +01:00
|
|
|
|
2006-05-28 21:03:54 +02:00
|
|
|
#endif
|
|
|
|
|