DUNE-DAQ
DUNE Trigger and Data Acquisition software
Toggle main menu visibility
Loading...
Searching...
No Matches
dunedaq
sourcecode
ers
include
ers
IssueReceiver.hpp
Go to the documentation of this file.
1
/*
2
* DUNE DAQ modification notice:
3
* This file has been modified from the original ATLAS ers source for the DUNE DAQ project.
4
* Fork baseline commit: 8267df82a4f6fe6bf02c4014923eba19eddc4614 (2020-04-14).
5
* Renamed since fork: yes (from ers/IssueReceiver.h to include/ers/IssueReceiver.hpp).
6
*
7
* Original copyright:
8
* Copyright (C) 2001-2020 CERN for the benefit of the ATLAS collaboration.
9
* Licensed under the Apache License, Version 2.0.
10
*/
11
12
/*
13
* IssueReceiver.h
14
* ers
15
*
16
* Created by Serguei Kolos on 02.08.05.
17
* Copyright 2004 CERN. All rights reserved.
18
*
19
*/
20
21
#ifndef ERS_ISSUE_RECEIVER_H
22
#define ERS_ISSUE_RECEIVER_H
23
24
#include <
ers/Issue.hpp
>
25
30
namespace
ers
{
31
class
Issue
;
32
39
40
class
IssueReceiver
41
{
42
public
:
43
virtual
~IssueReceiver
() { ; }
44
45
virtual
void
receive
(
const
Issue
& issue) = 0;
46
47
protected
:
48
IssueReceiver
() =
default
;
49
50
private
:
51
IssueReceiver
(
const
IssueReceiver
&) =
delete
;
52
IssueReceiver
&
operator=
(
const
IssueReceiver
&) =
delete
;
53
};
54
}
55
56
#endif
Issue.hpp
ers::IssueReceiver::~IssueReceiver
virtual ~IssueReceiver()
Definition
IssueReceiver.hpp:43
ers::IssueReceiver::IssueReceiver
IssueReceiver()=default
ers::IssueReceiver::receive
virtual void receive(const Issue &issue)=0
Is called when a new issue is received.
ers::IssueReceiver::operator=
IssueReceiver & operator=(const IssueReceiver &)=delete
ers::IssueReceiver::IssueReceiver
IssueReceiver(const IssueReceiver &)=delete
ers::Issue
Base class for any user define issue.
Definition
Issue.hpp:76
ers
Definition
Logger.hxx:231
Generated on
for DUNE-DAQ by
1.18.0