|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include "snbmodules/interfaces/transfer_interface_abstract.hpp"#include "utilities/WorkerThread.hpp"#include "libtorrent/create_torrent.hpp"#include "libtorrent/error_code.hpp"#include "libtorrent/torrent_handle.hpp"#include "libtorrent/torrent_status.hpp"#include "libtorrent/add_torrent_params.hpp"#include "libtorrent/alert_types.hpp"#include "libtorrent/announce_entry.hpp"#include "libtorrent/bdecode.hpp"#include "libtorrent/bencode.hpp"#include "libtorrent/config.hpp"#include "libtorrent/disabled_disk_io.hpp"#include "libtorrent/disk_interface.hpp"#include "libtorrent/entry.hpp"#include "libtorrent/identify_client.hpp"#include "libtorrent/ip_filter.hpp"#include "libtorrent/load_torrent.hpp"#include "libtorrent/magnet_uri.hpp"#include "libtorrent/peer_info.hpp"#include "libtorrent/read_resume_data.hpp"#include "libtorrent/session.hpp"#include "libtorrent/session_params.hpp"#include "libtorrent/string_view.hpp"#include "libtorrent/time.hpp"#include "libtorrent/torrent_info.hpp"#include "libtorrent/write_resume_data.hpp"#include <csignal>#include <dirent.h>#include <filesystem>#include <sys/ioctl.h>#include <termios.h>#include <utility>#include <algorithm>#include <cstdio>#include <cstdlib>#include <cstring>#include <deque>#include <fstream>#include <regex>#include <map>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| struct | dunedaq::snbmodules::session_state_t |
| class | dunedaq::snbmodules::TransferInterfaceBittorrent |
Namespaces | |
| namespace | dunedaq |
| The DUNE-DAQ namespace. | |
| namespace | dunedaq::snbmodules |
Typedefs | |
| using | dunedaq::snbmodules::clk = std::chrono::steady_clock |
TransferInterfaceBittorrent protocol class for a Bittorrent transfer
This is part of the DUNE DAQ , copyright 2020. Licensing/copyright details are in the COPYING file that you should have received with this code.
Definition in file transfer_interface_bittorrent.hpp.