Project
Loading...
Searching...
No Matches
OutputRoute.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_OUTPUTROUTE_H_
12
#define O2_FRAMEWORK_OUTPUTROUTE_H_
13
14
#include "
Framework/OutputSpec.h
"
15
#include <cstddef>
16
#include <string>
17
18
namespace
o2::framework
19
{
20
21
struct
SendingPolicy;
22
23
// This uniquely identifies a route out of the device if
24
// the OutputSpec @a matcher and @a timeslice match.
25
struct
OutputRoute
{
26
size_t
timeslice
;
27
size_t
maxTimeslices
;
28
OutputSpec
matcher
;
29
std::string
channel
;
30
// The policy to use to send to on this route.
31
SendingPolicy
const
*
policy
;
32
};
33
34
}
// namespace o2::framework
35
#endif
// O2_FRAMEWORK_OUTPUTROUTE_H_
OutputSpec.h
o2::framework
Defining PrimaryVertex explicitly as messageable.
Definition
TFIDInfo.h:20
o2::framework::OutputRoute
Definition
OutputRoute.h:25
o2::framework::OutputRoute::maxTimeslices
size_t maxTimeslices
Definition
OutputRoute.h:27
o2::framework::OutputRoute::timeslice
size_t timeslice
Definition
OutputRoute.h:26
o2::framework::OutputRoute::matcher
OutputSpec matcher
Definition
OutputRoute.h:28
o2::framework::OutputRoute::channel
std::string channel
Definition
OutputRoute.h:29
o2::framework::OutputRoute::policy
SendingPolicy const * policy
Definition
OutputRoute.h:31
o2::framework::OutputSpec
Definition
OutputSpec.h:33
o2::framework::SendingPolicy
Definition
SendingPolicy.h:27
Framework
Core
include
Framework
OutputRoute.h
Generated on Tue Feb 25 2025 23:16:39 for Project by
1.9.8