Project
Loading...
Searching...
No Matches
DataProcessingStatus.h
Go to the documentation of this file.
1
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
2
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
3
// All rights not expressly granted are reserved.
4
//
5
// This software is distributed under the terms of the GNU General Public
6
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
7
//
8
// In applying this license CERN does not waive the privileges and immunities
9
// granted to it by virtue of its status as an Intergovernmental Organization
10
// or submit itself to any jurisdiction.
11
#ifndef o2_framework_DataProcessingStatus_H_INCLUDED
12
#define o2_framework_DataProcessingStatus_H_INCLUDED
13
14
#include "
Framework/Signpost.h
"
15
#include <cstdint>
16
18
#define O2_PROBE_DATARELAYER 3
19
20
namespace
o2::framework
21
{
22
24
enum struct
DataProcessingStatus
: uint32_t {
25
ID
= 0,
26
IN_DPL_OVERHEAD
,
27
IN_DPL_USER_CALLBACK
,
28
IN_DPL_ERROR_CALLBACK
29
};
30
32
enum struct
MonitoringStatus
: uint32_t {
33
ID
= 1,
34
SEND
= 0,
35
FLUSH
= 1,
36
};
37
38
enum struct
DriverStatus
: uint32_t {
39
ID
= 2,
40
BYTES_READ
= 0,
41
BYTES_PROCESSED
= 1,
42
BUFFER_OVERFLOWS
= 2
43
};
44
45
}
// namespace o2
46
47
#endif
// o2_framework_DataProcessingStatus_H_INCLUDED
Signpost.h
o2::framework
Defining PrimaryVertex explicitly as messageable.
Definition
TFIDInfo.h:20
o2::framework::DataProcessingStatus
DataProcessingStatus
Describe the possible states for DataProcessing.
Definition
DataProcessingStatus.h:24
o2::framework::DataProcessingStatus::IN_DPL_ERROR_CALLBACK
@ IN_DPL_ERROR_CALLBACK
o2::framework::DataProcessingStatus::IN_DPL_OVERHEAD
@ IN_DPL_OVERHEAD
o2::framework::DataProcessingStatus::IN_DPL_USER_CALLBACK
@ IN_DPL_USER_CALLBACK
o2::framework::DataProcessingStatus::ID
@ ID
o2::framework::DriverStatus
DriverStatus
Definition
DataProcessingStatus.h:38
o2::framework::DriverStatus::BYTES_PROCESSED
@ BYTES_PROCESSED
o2::framework::DriverStatus::BUFFER_OVERFLOWS
@ BUFFER_OVERFLOWS
o2::framework::DriverStatus::BYTES_READ
@ BYTES_READ
o2::framework::MonitoringStatus
MonitoringStatus
Describe the possible states for Monitoring.
Definition
DataProcessingStatus.h:32
o2::framework::MonitoringStatus::FLUSH
@ FLUSH
o2::framework::MonitoringStatus::SEND
@ SEND
Framework
Core
src
DataProcessingStatus.h
Generated on Tue Feb 25 2025 17:03:21 for Project by
1.9.8