// lt::add_torrent_params atp = lt::parse_magnet_uri("magnet:?xt=urn:btih:D540FC48EB12F2833163EED6421D449DD8F1CE1F&dn=Ubuntu%20desktop%2019.04%20(64bit)");
// atp.save_path=".";
// lt::torrent_handle h = ses.add_torrent(std::move(atp));
// for (;;)
// {
// std::vector<lt::alert*> alerts;
// ses.pop_alerts(&alerts);
// for (lt::alert const* a : alerts)
// {
// std::cout << a->message() << std::endl;
// if (lt::alert_cast<lt::torrent_finished_alert>(a))
// {
// std::cout << "Torrent finished" << std::endl;
// }
// if (lt::alert_cast<lt::torrent_error_alert>(a))