DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
InputStream.cpp
Go to the documentation of this file.
1/*
2 * InputStream.cxx
3 * ers
4 *
5 * Created by Serguei Kolos on 01.08.05.
6 * Copyright 2004 CERN. All rights reserved.
7 *
8 */
9
10#include <ers/InputStream.hpp>
11
12namespace
13{
14 struct DummyReceiver: public ers::IssueReceiver
15 {
16 void receive( const ers::Issue & ) override { ; }
17 };
18
19 DummyReceiver dummy_receiver;
20}
21
23 : m_receiver( &dummy_receiver )
24{ ; }
25
26void ers::InputStream::receive( const Issue & issue )
27{
28 m_receiver->receive( issue );
29}
IssueReceiver * m_receiver
InputStream()
Will be called when a new issue is received.
void receive(const Issue &issue)
ERS Issue receiver interface.
virtual void receive(const Issue &issue)=0
Is called when a new issue is received.
Base class for any user define issue.
Definition Issue.hpp:69