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

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

action_on_receive_notification(NotificationData notif) overridedunedaq::snbmodules::Bookkeepervirtual
add_update_grp_transfer(GroupMetadata grp_transfers)dunedaq::snbmodules::Bookkeeper
add_update_transfer(const std::string &client_id, const std::string &data)dunedaq::snbmodules::Bookkeeper
Bookkeeper(const IPFormat &listening_ip, std::string bookkeeper_id, std::string file_log_path="", int refresh_rate=5, std::string connection_prefix="snbmodules", int timeout_send=10, int timeout_receive=100)dunedaq::snbmodules::Bookkeeperinline
create_new_transfer(const std::string &protocol, const std::string &src, const std::set< std::string > &dests, const std::set< std::filesystem::path > &files, const nlohmann::json &protocol_options=nlohmann::json())dunedaq::snbmodules::Bookkeeper
display_information()dunedaq::snbmodules::Bookkeeper
do_work(std::atomic< bool > &running_flag)dunedaq::snbmodules::Bookkeeper
get_bookkeeper_id() constdunedaq::snbmodules::Bookkeeperinline
get_bookkeepers_conn() constdunedaq::snbmodules::NotificationInterfaceinline
get_client_name_from_session_name(const std::string &session_name) constdunedaq::snbmodules::Bookkeeperinlineprivate
get_clients_conn() constdunedaq::snbmodules::NotificationInterfaceinline
get_grp_transfers()dunedaq::snbmodules::Bookkeeperinline
get_grp_transfers() constdunedaq::snbmodules::Bookkeeperinline
get_ip() constdunedaq::snbmodules::Bookkeeperinline
get_transfers()dunedaq::snbmodules::Bookkeeperinline
get_transfers() constdunedaq::snbmodules::Bookkeeperinline
input_action(char input)dunedaq::snbmodules::Bookkeeper
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_bookkeeper_iddunedaq::snbmodules::Bookkeeperprivate
m_bookkeepers_conndunedaq::snbmodules::NotificationInterfaceprivate
m_clients_conndunedaq::snbmodules::NotificationInterfaceprivate
m_clients_per_grp_transferdunedaq::snbmodules::Bookkeeperprivate
m_connection_prefixdunedaq::snbmodules::NotificationInterfaceprivate
m_file_log_pathdunedaq::snbmodules::Bookkeeperprivate
m_grp_transfersdunedaq::snbmodules::Bookkeeperprivate
m_ipdunedaq::snbmodules::Bookkeeperprivate
m_max_triesdunedaq::snbmodules::NotificationInterfaceprivate
m_refresh_ratedunedaq::snbmodules::Bookkeeperprivate
m_timeout_receivedunedaq::snbmodules::NotificationInterfaceprivate
m_timeout_senddunedaq::snbmodules::NotificationInterfaceprivate
m_transfersdunedaq::snbmodules::Bookkeeperprivate
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
request_connection_and_available_files(const std::string &client)dunedaq::snbmodules::Bookkeeperprivate
request_update_metadata(bool force=false)dunedaq::snbmodules::Bookkeeper
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
set_bookkeeper_id(std::string bookkeeper_id)dunedaq::snbmodules::Bookkeeperinline
set_ip(const IPFormat &ip)dunedaq::snbmodules::Bookkeeperinline
start()dunedaq::snbmodules::Bookkeeper
start_transfers(const std::string &transfer_id)dunedaq::snbmodules::Bookkeeperprivate
~Bookkeeper()dunedaq::snbmodules::Bookkeeperinline
~NotificationInterface()=defaultdunedaq::snbmodules::NotificationInterfacevirtual