void session::set_settings(session_settings const& s) { TORRENT_ASYNC_CALL1(set_settings, s); }
void session::load_country_db(wchar_t const* file) { TORRENT_ASYNC_CALL1(load_country_dbw, std::wstring(file)); }
void session::start_dht(entry const& startup_state) { TORRENT_ASYNC_CALL1(start_dht, startup_state); }
void session::remove_feed(feed_handle h) { TORRENT_ASYNC_CALL1(remove_feed, h); }
void session::add_extension(boost::shared_ptr<plugin> ext) { TORRENT_ASYNC_CALL1(add_ses_extension, ext); }
void session::enable_stats_logging(bool s) { TORRENT_ASYNC_CALL1(enable_stats_logging, s); }
void session::set_alert_dispatch(boost::function<void(std::auto_ptr<alert>)> const& fun) { TORRENT_ASYNC_CALL1(set_alert_dispatch, fun); }
void session::add_extension(boost::shared_ptr<plugin> ext) { #ifndef TORRENT_DISABLE_EXTENSIONS TORRENT_ASYNC_CALL1(add_ses_extension, ext); #endif }
void session::set_peer_id(peer_id const& id) { TORRENT_ASYNC_CALL1(set_peer_id, id); }
void session::set_max_half_open_connections(int limit) { TORRENT_ASYNC_CALL1(set_max_half_open_connections, limit); }
void session::add_extension(boost::function<boost::shared_ptr<torrent_plugin>(torrent*, void*)> ext) { #ifndef TORRENT_DISABLE_EXTENSIONS TORRENT_ASYNC_CALL1(add_extension, ext); #endif }
void session::set_max_uploads(int limit) { TORRENT_ASYNC_CALL1(set_max_uploads, limit); }
void session::add_dht_router(std::pair<std::string, int> const& node) { TORRENT_ASYNC_CALL1(add_dht_router, node); }
void session::add_dht_node(std::pair<std::string, int> const& node) { TORRENT_ASYNC_CALL1(add_dht_node_name, node); }
void session::set_dht_proxy(proxy_settings const& s) { #ifndef TORRENT_DISABLE_DHT TORRENT_ASYNC_CALL1(set_dht_proxy, s); #endif }
void session::set_key(int key) { TORRENT_ASYNC_CALL1(set_key, key); }
void session::set_i2p_proxy(proxy_settings const& s) { TORRENT_ASYNC_CALL1(set_i2p_proxy, s); }
void session::async_add_torrent(add_torrent_params const& params) { add_torrent_params* p = new add_torrent_params(params); TORRENT_ASYNC_CALL1(async_add_torrent, p); }
void session::set_download_rate_limit(int bytes_per_second) { TORRENT_ASYNC_CALL1(set_download_rate_limit, bytes_per_second); }
void session::set_dht_settings(dht_settings const& settings) { #ifndef TORRENT_DISABLE_DHT TORRENT_ASYNC_CALL1(set_dht_settings, settings); #endif }
void session::set_alert_mask(boost::uint32_t m) { TORRENT_ASYNC_CALL1(set_alert_mask, m); }
void session::start_dht(entry const& startup_state) { #ifndef TORRENT_DISABLE_DHT TORRENT_ASYNC_CALL1(start_dht, startup_state); #endif }
void session::add_extension(boost::function<boost::shared_ptr<torrent_plugin>(torrent*, void*)> ext) { TORRENT_ASYNC_CALL1(add_extension, ext); }
void session::add_dht_router(std::pair<std::string, int> const& node) { #ifndef TORRENT_DISABLE_DHT TORRENT_ASYNC_CALL1(add_dht_router, node); #endif }
void session::load_country_db(char const* file) { TORRENT_ASYNC_CALL1(load_country_db, std::string(file)); }
void session::set_pe_settings(pe_settings const& settings) { TORRENT_ASYNC_CALL1(set_pe_settings, settings); }
void session::set_ip_filter(ip_filter const& f) { TORRENT_ASYNC_CALL1(set_ip_filter, f); }
void session::async_add_torrent(add_torrent_params const& params) { add_torrent_params* p = new add_torrent_params(params); if (params.resume_data) p->resume_data = new std::vector<char>(*params.resume_data); TORRENT_ASYNC_CALL1(async_add_torrent, p); }