otsdaq
v2_03_00
Return to top level
Main Page
Namespaces
Classes
Files
File List
ARTDAQAggregatorConfiguration.h
1
#ifndef _ots_ARTDAQAggregatorConfiguration_h_
2
#define _ots_ARTDAQAggregatorConfiguration_h_
3
4
#include <string>
5
#include "otsdaq-core/ConfigurationDataFormats/FEInterfaceTableBase.h"
6
7
namespace
ots
8
{
9
class
ARTDAQAggregatorConfiguration
:
public
TableBase
10
{
11
public
:
12
ARTDAQAggregatorConfiguration
(
void
);
13
virtual
~
ARTDAQAggregatorConfiguration
(
void
);
14
15
// Methods
16
void
init(
ConfigurationManager
* configManager);
17
18
// Getters
19
std::string getAggregatorID(
unsigned
int
supervisorInstance)
const
;
20
bool
getStatus(
unsigned
int
supervisorInstance)
const
;
21
const
std::string getConfigurationString(
unsigned
int
supervisorInstance)
const
;
22
23
private
:
24
enum
25
{
26
SupervisorInstance,
27
AggregatorID,
28
Status,
29
ConfigurationString
30
};
31
};
32
}
// namespace ots
33
#endif
ots::ConfigurationManager
Definition:
ConfigurationManager.h:18
ots::TableBase
Definition:
TableBase.h:18
ots::ARTDAQAggregatorConfiguration
Definition:
ARTDAQAggregatorConfiguration.h:9
src
otsdaq-core
TablePluginDataFormats
DEPRECATED
ARTDAQAggregatorConfiguration.h
Generated on Thu Mar 14 2019 09:49:46 for otsdaq by
1.8.5