| action_on_receive_notification(NotificationData notif) override | dunedaq::snbmodules::TransferSession | privatevirtual |
| add_file(std::shared_ptr< TransferMetadata > fmeta) | dunedaq::snbmodules::TransferSession | inline |
| cancel_all() | dunedaq::snbmodules::TransferSession | |
| cancel_file(TransferMetadata &f_meta, bool is_multiple=false) | dunedaq::snbmodules::TransferSession | |
| download_all(const std::filesystem::path &dest) | dunedaq::snbmodules::TransferSession | |
| download_file(TransferMetadata &f_meta, std::filesystem::path dest, bool is_multiple=false) | dunedaq::snbmodules::TransferSession | |
| get_bookkeepers_conn() const | dunedaq::snbmodules::NotificationInterface | inline |
| get_clients_conn() const | dunedaq::snbmodules::NotificationInterface | inline |
| get_ip() const | dunedaq::snbmodules::TransferSession | inline |
| get_session_id() const | dunedaq::snbmodules::TransferSession | inline |
| get_target_clients() const | dunedaq::snbmodules::TransferSession | inline |
| get_transfer_options() const | dunedaq::snbmodules::TransferSession | inline |
| get_transfer_options() | dunedaq::snbmodules::TransferSession | inline |
| get_work_dir() const | dunedaq::snbmodules::TransferSession | inline |
| hash_file(TransferMetadata &f_meta, bool is_multiple=false) | dunedaq::snbmodules::TransferSession | |
| is_downloader() | dunedaq::snbmodules::TransferSession | inline |
| is_uploader() | dunedaq::snbmodules::TransferSession | inline |
| listen_for_notification(const std::string &id, const std::string &expected_from="", int timeout=-1, int tries=-1) | dunedaq::snbmodules::NotificationInterface | |
| lookups_connections() | dunedaq::snbmodules::NotificationInterface | inline |
| m_bookkeepers_conn | dunedaq::snbmodules::NotificationInterface | private |
| m_clients_conn | dunedaq::snbmodules::NotificationInterface | private |
| m_connection_prefix | dunedaq::snbmodules::NotificationInterface | private |
| m_ip | dunedaq::snbmodules::TransferSession | private |
| m_max_tries | dunedaq::snbmodules::NotificationInterface | private |
| m_session_id | dunedaq::snbmodules::TransferSession | private |
| m_target_clients | dunedaq::snbmodules::TransferSession | private |
| m_timeout_receive | dunedaq::snbmodules::NotificationInterface | private |
| m_timeout_send | dunedaq::snbmodules::NotificationInterface | private |
| m_transfer_interface | dunedaq::snbmodules::TransferSession | private |
| m_transfer_options | dunedaq::snbmodules::TransferSession | private |
| m_type | dunedaq::snbmodules::TransferSession | private |
| m_work_dir | dunedaq::snbmodules::TransferSession | private |
| NotificationInterface(std::string connection_prefix="snbmodules", int timeout_send=10, int timeout_receive=100) | dunedaq::snbmodules::NotificationInterface | inlineexplicit |
| NotificationInterface(std::vector< std::string > bk_conn, std::set< std::string > client_conn, const std::string &connection_prefix="snbmodules", int timeout_send=10, int timeout_receive=100) | dunedaq::snbmodules::NotificationInterface | inline |
| operator<(TransferSession const &other) const | dunedaq::snbmodules::TransferSession | inline |
| operator=(TransferSession &&)=default | dunedaq::snbmodules::TransferSession | |
| operator==(TransferSession const &other) const | dunedaq::snbmodules::TransferSession | inline |
| pause_all() | dunedaq::snbmodules::TransferSession | |
| pause_file(TransferMetadata &f_meta, bool is_multiple=false) | dunedaq::snbmodules::TransferSession | |
| resume_all() | dunedaq::snbmodules::TransferSession | |
| resume_file(TransferMetadata &f_meta, bool is_multiple=false) | dunedaq::snbmodules::TransferSession | |
| send_notification(const notification_type::e_notification_type ¬if, const std::string &src, const std::string &dst, const std::string &id_conn, const std::string &data="", int tries=-1) | dunedaq::snbmodules::NotificationInterface | |
| send_notification_to_targets(notification_type::e_notification_type type, const std::string &data="") | dunedaq::snbmodules::TransferSession | private |
| session_type_to_string(e_session_type e) | dunedaq::snbmodules::TransferSession | inlinestatic |
| set_target_clients(std::set< std::string > clients) | dunedaq::snbmodules::TransferSession | inline |
| start_all() | dunedaq::snbmodules::TransferSession | |
| start_file(TransferMetadata &f_meta) | dunedaq::snbmodules::TransferSession | |
| to_string() const | dunedaq::snbmodules::TransferSession | |
| TransferSession(TransferSession &&)=default | dunedaq::snbmodules::TransferSession | |
| TransferSession(GroupMetadata transfer_options, e_session_type type, std::string id, const IPFormat &ip, std::filesystem::path work_dir, std::vector< std::string > bk_conn=std::vector< std::string >(), std::set< std::string > client_conn=std::set< std::string >()) | dunedaq::snbmodules::TransferSession | |
| update_metadata_to_bookkeeper(TransferMetadata &f_meta) | dunedaq::snbmodules::TransferSession | |
| update_metadatas_to_bookkeeper() | dunedaq::snbmodules::TransferSession | |
| upload_all() | dunedaq::snbmodules::TransferSession | |
| upload_file(TransferMetadata &f_meta, bool is_multiple=false) | dunedaq::snbmodules::TransferSession | |
| ~NotificationInterface()=default | dunedaq::snbmodules::NotificationInterface | virtual |
| ~TransferSession() | dunedaq::snbmodules::TransferSession | virtual |