|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
Classes | |
| class | Bookkeeper |
| class | FileReaderBase |
| class | FileSourceConcept |
| class | FileSourceModel |
| class | GroupMetadata |
| class | IOManagerWrapper |
| class | IPFormat |
| Class that represents an IP address and a port TODO: should be replaced by something better ? More... | |
| class | MetadataAbstract |
| Abstract class for metadata classes, they must be able to generate and load metadata files. More... | |
| struct | notification_type |
| struct | NotificationData |
| NotificationData class, represent a notification. More... | |
| class | NotificationInterface |
| struct | protocol_type |
| struct | session_state_t |
| class | SNBDataHandlingModel |
| class | SNBRequestHandlerModel |
| struct | status_type |
| class | TransferClient |
| TransferClient class, represent a client that can create session and communicate with Bookkeepers. extend NotificationInterface because the client can communicate and need to initialize the connection. More... | |
| class | TransferInterfaceAbstract |
| class | TransferInterfaceBittorrent |
| class | TransferInterfaceDummy |
| Example of a transfer interface class. This class is used to test the session class. More... | |
| class | TransferInterfaceRClone |
| class | TransferInterfaceSCP |
| class | TransferMetadata |
| class | TransferSession |
| TransferSession class contained in a client, is a wrapper for a transfer. extend notification interface because the session can communicate with bookkeeper via client initialized connection. More... | |
Typedefs | |
| using | clk = std::chrono::steady_clock |
Enumerations | |
| enum | e_session_type { Downloader , Uploader } |
| Different type of session. More... | |
Functions | |
| template<class T > | |
| uint64_t | get_frame_iterator_timestamp (T iter) |
| using dunedaq::snbmodules::clk = std::chrono::steady_clock |
Definition at line 62 of file transfer_interface_bittorrent.hpp.
Different type of session.
| Enumerator | |
|---|---|
| Downloader | TransferSession used to download files from uploaders client. |
| Uploader | TransferSession used to upload files to downloaders client. |
Definition at line 35 of file transfer_session.hpp.
| uint64_t dunedaq::snbmodules::get_frame_iterator_timestamp | ( | T | iter | ) |
Definition at line 74 of file SNBRequestHandlerModel.hpp.