|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <ERSPublisher.hpp>
Public Member Functions | |
| ERSPublisher (const nlohmann::json &conf) | |
| ERSPublisher ()=delete | |
| ERSPublisher (const ERSPublisher &)=delete | |
| ERSPublisher & | operator= (const ERSPublisher &)=delete |
| ERSPublisher (ERSPublisher &&)=delete | |
| ERSPublisher & | operator= (ERSPublisher &&)=delete |
| ~ERSPublisher () | |
| bool | publish (dunedaq::ersschema::IssueChain &&) const |
Protected Member Functions | |
| std::string | topic (const dunedaq::ersschema::IssueChain &) const |
| std::string | key (const dunedaq::ersschema::IssueChain &i) const |
Private Attributes | |
| std::unique_ptr< RdKafka::Producer > | m_producer |
| std::string | m_default_topic = "monitoring.ers_stream" |
Definition at line 28 of file ERSPublisher.hpp.
| dunedaq::erskafka::ERSPublisher::ERSPublisher | ( | const nlohmann::json & | conf | ) |
|
delete |
|
delete |
|
delete |
|
inline |
Definition at line 40 of file ERSPublisher.hpp.
|
inlineprotected |
Definition at line 51 of file ERSPublisher.hpp.
|
delete |
|
delete |
| bool dunedaq::erskafka::ERSPublisher::publish | ( | dunedaq::ersschema::IssueChain && | ) | const |
|
inlineprotected |
Definition at line 47 of file ERSPublisher.hpp.
|
private |
Definition at line 58 of file ERSPublisher.hpp.
|
private |
Definition at line 57 of file ERSPublisher.hpp.