|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <transfer_interface_abstract.hpp>
Public Member Functions | |
| TransferInterfaceAbstract (GroupMetadata &config) | |
| virtual | ~TransferInterfaceAbstract ()=default |
| GroupMetadata & | get_transfer_options () |
| virtual bool | upload_file (TransferMetadata &f_meta)=0 |
| virtual bool | download_file (TransferMetadata &f_meta, std::filesystem::path dest)=0 |
| virtual bool | pause_file (TransferMetadata &f_meta)=0 |
| virtual bool | resume_file (TransferMetadata &f_meta)=0 |
| virtual bool | hash_file (TransferMetadata &f_meta)=0 |
| virtual bool | cancel_file (TransferMetadata &f_meta)=0 |
Protected Attributes | |
| GroupMetadata & | m_config |
| MetadataAbstract of the transfer, contain settings and status of the transfer. | |
Definition at line 25 of file transfer_interface_abstract.hpp.
|
inlineexplicit |
Definition at line 29 of file transfer_interface_abstract.hpp.
|
virtualdefault |
|
pure virtual |
|
pure virtual |
|
inline |
Definition at line 35 of file transfer_interface_abstract.hpp.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
protected |
MetadataAbstract of the transfer, contain settings and status of the transfer.
Definition at line 46 of file transfer_interface_abstract.hpp.