CbmRoot
Loading...
Searching...
No Matches
VtFeeder Class Reference

#include <VtFeeder.h>

Collaboration diagram for VtFeeder:
[legend]

Public Member Functions

 VtFeeder (const FeederOptions &options, volatile sig_atomic_t *signalStatus)
 
void Run ()
 

Private Attributes

const FeederOptionsfOptions
 
volatile sig_atomic_t * fSignalStatus
 
std::unique_ptr< VtSourcefSource
 
std::vector< std::unique_ptr< fles::TimesliceSink > > fPublishers
 
uint64_t fCount
 

Detailed Description

Definition at line 18 of file VtFeeder.h.

Constructor & Destructor Documentation

◆ VtFeeder()

VtFeeder::VtFeeder ( const FeederOptions & options,
volatile sig_atomic_t * signalStatus )
explicit

Definition at line 16 of file VtFeeder.cxx.

References fCount, fOptions, fPublishers, fSignalStatus, and fSource.

Member Function Documentation

◆ Run()

void VtFeeder::Run ( )

Definition at line 68 of file VtFeeder.cxx.

References fCount, fOptions, fPublishers, fSignalStatus, fSource, and L_.

Referenced by main().

Member Data Documentation

◆ fCount

uint64_t VtFeeder::fCount
private

Definition at line 31 of file VtFeeder.h.

Referenced by Run(), and VtFeeder().

◆ fOptions

const FeederOptions& VtFeeder::fOptions
private

Definition at line 25 of file VtFeeder.h.

Referenced by Run(), and VtFeeder().

◆ fPublishers

std::vector<std::unique_ptr<fles::TimesliceSink> > VtFeeder::fPublishers
private

Definition at line 29 of file VtFeeder.h.

Referenced by Run(), and VtFeeder().

◆ fSignalStatus

volatile sig_atomic_t* VtFeeder::fSignalStatus
private

Definition at line 26 of file VtFeeder.h.

Referenced by Run(), and VtFeeder().

◆ fSource

std::unique_ptr<VtSource> VtFeeder::fSource
private

Definition at line 28 of file VtFeeder.h.

Referenced by Run(), and VtFeeder().


The documentation for this class was generated from the following files: