Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
Public Member Functions | List of all members
ska::cheetah::exporters::DataExportStreamConfig Class Reference

Defines the mapping of a sinks configuration block with the sink type, and the channel to associate it with. More...

#include <cheetah/exporters/DataExportStreamConfig.h>

Collaboration diagram for ska::cheetah::exporters::DataExportStreamConfig:
Collaboration graph

Public Member Functions

 DataExportStreamConfig (panda::ChannelId channel_name, panda::Engine &engine, ExporterType exporter_type, utils::Config const &config)
 defines an exporter object of type More...
 
ExporterType const & type () const
 return the type of exporter to associate with
 
panda::ChannelId const & channel_name () const
 return the channel name to associate with
 
utils::Config const & sink_config () const
 return the sink specific configuration dynamic_cast to the actual type required
 
panda::Engine & engine () const
 the thread-pool engine assigned to this exporter
 

Detailed Description

Defines the mapping of a sinks configuration block with the sink type, and the channel to associate it with.

Definition at line 42 of file DataExportStreamConfig.h.

Constructor & Destructor Documentation

◆ DataExportStreamConfig()

ska::cheetah::exporters::DataExportStreamConfig::DataExportStreamConfig ( panda::ChannelId  channel_name,
panda::Engine &  engine,
ExporterType  exporter_type,
utils::Config const &  config 
)

defines an exporter object of type

Parameters
exporter_typeto be assoicated with the

Definition at line 31 of file DataExportStreamConfig.cpp.

35  : _name(std::move(channel_name))
36  , _engine(engine)
37  , _type(std::move(exporter_type))
38  , _config(config)
39 {
40 }
panda::ChannelId const & channel_name() const
return the channel name to associate with
panda::Engine & engine() const
the thread-pool engine assigned to this exporter

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