|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <transfer_interface_SCP.hpp>
Classes | |
| struct | scp_parameters |
Public Member Functions | |
| TransferInterfaceSCP (GroupMetadata &config, bool is_uploader) | |
| virtual | ~TransferInterfaceSCP ()=default |
| bool | upload_file (TransferMetadata &f_meta) override |
| bool | download_file (TransferMetadata &f_meta, std::filesystem::path dest) override |
| bool | pause_file (TransferMetadata &f_meta) override |
| bool | resume_file (TransferMetadata &f_meta) override |
| bool | hash_file (TransferMetadata &f_meta) override |
| bool | cancel_file (TransferMetadata &f_meta) override |
| Public Member Functions inherited from dunedaq::snbmodules::TransferInterfaceAbstract | |
| TransferInterfaceAbstract (GroupMetadata &config) | |
| virtual | ~TransferInterfaceAbstract ()=default |
| GroupMetadata & | get_transfer_options () |
Private Attributes | |
| struct dunedaq::snbmodules::TransferInterfaceSCP::scp_parameters | m_params |
| bool | m_is_uploader |
| std::map< std::string, std::filesystem::path > | m_files_being_transferred |
Additional Inherited Members | |
| Protected Attributes inherited from dunedaq::snbmodules::TransferInterfaceAbstract | |
| GroupMetadata & | m_config |
| MetadataAbstract of the transfer, contain settings and status of the transfer. | |
Definition at line 25 of file transfer_interface_SCP.hpp.
|
inline |
Definition at line 29 of file transfer_interface_SCP.hpp.
|
virtualdefault |
|
inlineoverridevirtual |
Implements dunedaq::snbmodules::TransferInterfaceAbstract.
Definition at line 118 of file transfer_interface_SCP.hpp.
|
inlineoverridevirtual |
Implements dunedaq::snbmodules::TransferInterfaceAbstract.
Definition at line 58 of file transfer_interface_SCP.hpp.
|
inlineoverridevirtual |
Implements dunedaq::snbmodules::TransferInterfaceAbstract.
Definition at line 111 of file transfer_interface_SCP.hpp.
|
inlineoverridevirtual |
Implements dunedaq::snbmodules::TransferInterfaceAbstract.
Definition at line 92 of file transfer_interface_SCP.hpp.
|
inlineoverridevirtual |
Implements dunedaq::snbmodules::TransferInterfaceAbstract.
Definition at line 100 of file transfer_interface_SCP.hpp.
|
inlineoverridevirtual |
Implements dunedaq::snbmodules::TransferInterfaceAbstract.
Definition at line 47 of file transfer_interface_SCP.hpp.
|
private |
Definition at line 133 of file transfer_interface_SCP.hpp.
|
private |
Definition at line 132 of file transfer_interface_SCP.hpp.
|
private |