DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq::snbmodules::TransferSession Member List

This is the complete list of members for dunedaq::snbmodules::TransferSession, including all inherited members.

action_on_receive_notification(NotificationData notif) overridedunedaq::snbmodules::TransferSessionprivatevirtual
add_file(std::shared_ptr< TransferMetadata > fmeta)dunedaq::snbmodules::TransferSessioninline
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() constdunedaq::snbmodules::NotificationInterfaceinline
get_clients_conn() constdunedaq::snbmodules::NotificationInterfaceinline
get_ip() constdunedaq::snbmodules::TransferSessioninline
get_session_id() constdunedaq::snbmodules::TransferSessioninline
get_target_clients() constdunedaq::snbmodules::TransferSessioninline
get_transfer_options() constdunedaq::snbmodules::TransferSessioninline
get_transfer_options()dunedaq::snbmodules::TransferSessioninline
get_work_dir() constdunedaq::snbmodules::TransferSessioninline
hash_file(TransferMetadata &f_meta, bool is_multiple=false)dunedaq::snbmodules::TransferSession
is_downloader()dunedaq::snbmodules::TransferSessioninline
is_uploader()dunedaq::snbmodules::TransferSessioninline
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::NotificationInterfaceinline
m_bookkeepers_conndunedaq::snbmodules::NotificationInterfaceprivate
m_clients_conndunedaq::snbmodules::NotificationInterfaceprivate
m_connection_prefixdunedaq::snbmodules::NotificationInterfaceprivate
m_ipdunedaq::snbmodules::TransferSessionprivate
m_max_triesdunedaq::snbmodules::NotificationInterfaceprivate
m_session_iddunedaq::snbmodules::TransferSessionprivate
m_target_clientsdunedaq::snbmodules::TransferSessionprivate
m_timeout_receivedunedaq::snbmodules::NotificationInterfaceprivate
m_timeout_senddunedaq::snbmodules::NotificationInterfaceprivate
m_transfer_interfacedunedaq::snbmodules::TransferSessionprivate
m_transfer_optionsdunedaq::snbmodules::TransferSessionprivate
m_typedunedaq::snbmodules::TransferSessionprivate
m_work_dirdunedaq::snbmodules::TransferSessionprivate
NotificationInterface(std::string connection_prefix="snbmodules", int timeout_send=10, int timeout_receive=100)dunedaq::snbmodules::NotificationInterfaceinlineexplicit
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::NotificationInterfaceinline
operator<(TransferSession const &other) constdunedaq::snbmodules::TransferSessioninline
operator=(TransferSession &&)=defaultdunedaq::snbmodules::TransferSession
operator==(TransferSession const &other) constdunedaq::snbmodules::TransferSessioninline
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 &notif, 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::TransferSessionprivate
session_type_to_string(e_session_type e)dunedaq::snbmodules::TransferSessioninlinestatic
set_target_clients(std::set< std::string > clients)dunedaq::snbmodules::TransferSessioninline
start_all()dunedaq::snbmodules::TransferSession
start_file(TransferMetadata &f_meta)dunedaq::snbmodules::TransferSession
to_string() constdunedaq::snbmodules::TransferSession
TransferSession(TransferSession &&)=defaultdunedaq::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()=defaultdunedaq::snbmodules::NotificationInterfacevirtual
~TransferSession()dunedaq::snbmodules::TransferSessionvirtual