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
{
32
class
Issue
;
33
40
41
class
IssueReceiver
42
{
43
public
:
44
virtual
~IssueReceiver
()
45
{ ; }
46
47
virtual
void
receive
(
const
Issue
& issue ) = 0;
48
49
protected
:
50
IssueReceiver
() =
default
;
51
52
private
:
53
IssueReceiver
(
const
IssueReceiver
& ) =
delete
;
54
IssueReceiver
&
operator=
(
const
IssueReceiver
& ) =
delete
;
55
};
56
}
57
58
#endif
59
Issue.hpp
ers::IssueReceiver::~IssueReceiver
virtual ~IssueReceiver()
Definition
IssueReceiver.hpp:44
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:80
ers
Definition
Logger.hxx:202
Generated on
for DUNE-DAQ by
1.17.0