Project
Loading...
Searching...
No Matches
PrimaryServerState.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
12#ifndef O2_PRIMARYSERVERSTATE_H
13#define O2_PRIMARYSERVERSTATE_H
14
15namespace o2
16{
17
20 Initializing = 0,
21 ReadyToServe = 1,
22 WaitingEvent = 2,
23 Idle = 3,
24 Stopped = 4
25};
26static const char* PrimStateToString[5] = {"INIT", "SERVING", "WAITEVENT", "IDLE", "STOPPED"};
27
30 Status = 1,
31 Config = 2
32};
33
37 int workerid = -1;
38 int workerpid = -1;
39 int requestid = -1;
40};
41
46 bool payload_attached; // whether real payload follows (or server has no work at this moment)
47};
48
49} // namespace o2
50
51#endif //O2_PRIMARYSERVERSTATE_H
@ Idle
End of streaming notified.
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
O2PrimaryServerInfoRequest
enum class for type of info request
O2PrimaryServerState
enum to represent state of the O2Sim event/primary server
O2PrimaryServerState serverstate