ifw-daq  3.0.0-pre2
IFW Data Acquisition modules
Classes | Namespaces | Functions
merge.hpp File Reference
#include <vector>
#include <log4cplus/logger.h>
#include "sources.hpp"

Go to the source code of this file.

Classes

class  daq::dpm::merge::MergeEvent
 Base class of merge events. More...
 
class  daq::dpm::merge::StatusReporter
 Interface to reporter (implementations exist for JSON or human readable) More...
 
class  daq::dpm::merge::KeywordFormatter
 
class  daq::dpm::merge::KeywordSorter
 
class  daq::dpm::merge::KeywordFilter
 Interface to a keyword selector. More...
 
class  daq::dpm::merge::KeywordTransform
 
struct  daq::dpm::merge::Operations
 
struct  daq::dpm::merge::Params
 

Namespaces

 daq
 
 daq::dpm
 
 daq::dpm::merge
 

Functions

void daq::dpm::merge::MergePrimaryHduKeywords (Operations ops, TargetSource &target, std::vector< SourceTypes > const &sources, bool dry_run)
 
void daq::dpm::merge::Merge (Operations ops, Params const &params, TargetSource &target, std::vector< SourceTypes > const &sources, bool dry_run)
 Merge sources into the target target. More...
 

Detailed Description

Definition in file merge.hpp.


Class Documentation

◆ daq::dpm::merge::MergeEvent

class daq::dpm::merge::MergeEvent

Base class of merge events.

Definition at line 19 of file merge.hpp.

◆ daq::dpm::merge::Operations

struct daq::dpm::merge::Operations

Definition at line 88 of file merge.hpp.

Class Members
KeywordFormatter & keyword_formatter
KeywordSorter & keyword_sorter
Logger const & logger
StatusReporter & status_reporter

◆ daq::dpm::merge::Params

struct daq::dpm::merge::Params

Definition at line 100 of file merge.hpp.

Class Members
string arcfile
string origfile