DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq::snbmodules::session_state_t Struct Reference

#include <transfer_interface_bittorrent.hpp>

Public Member Functions

void clear ()
 

Public Attributes

std::deque< std::string > events
 
std::vector< lt::peer_info > peers
 
std::vector< std::int64_t > file_progress
 
std::vector< lt::partial_piece_info > download_queue
 
std::vector< lt::block_info > download_queue_block_info
 
std::vector< int > piece_availability
 
std::vector< lt::announce_entry > trackers
 

Detailed Description

Definition at line 66 of file transfer_interface_bittorrent.hpp.

Member Function Documentation

◆ clear()

void dunedaq::snbmodules::session_state_t::clear ( )
inline

Definition at line 78 of file transfer_interface_bittorrent.hpp.

79 {
80 peers.clear();
81 file_progress.clear();
82 download_queue.clear();
84 piece_availability.clear();
85 trackers.clear();
86 }
std::vector< lt::block_info > download_queue_block_info
std::vector< lt::partial_piece_info > download_queue

Member Data Documentation

◆ download_queue

std::vector<lt::partial_piece_info> dunedaq::snbmodules::session_state_t::download_queue

Definition at line 73 of file transfer_interface_bittorrent.hpp.

◆ download_queue_block_info

std::vector<lt::block_info> dunedaq::snbmodules::session_state_t::download_queue_block_info

Definition at line 74 of file transfer_interface_bittorrent.hpp.

◆ events

std::deque<std::string> dunedaq::snbmodules::session_state_t::events

Definition at line 70 of file transfer_interface_bittorrent.hpp.

◆ file_progress

std::vector<std::int64_t> dunedaq::snbmodules::session_state_t::file_progress

Definition at line 72 of file transfer_interface_bittorrent.hpp.

◆ peers

std::vector<lt::peer_info> dunedaq::snbmodules::session_state_t::peers

Definition at line 71 of file transfer_interface_bittorrent.hpp.

◆ piece_availability

std::vector<int> dunedaq::snbmodules::session_state_t::piece_availability

Definition at line 75 of file transfer_interface_bittorrent.hpp.

◆ trackers

std::vector<lt::announce_entry> dunedaq::snbmodules::session_state_t::trackers

Definition at line 76 of file transfer_interface_bittorrent.hpp.


The documentation for this struct was generated from the following file: