Belle II Software
development
ZMQDefinitions.h
1
/**************************************************************************
2
* basf2 (Belle II Analysis Software Framework) *
3
* Author: The Belle II Collaboration *
4
* *
5
* See git log for contributors and copyright holders. *
6
* This file is licensed under LGPL-3.0, see LICENSE.md. *
7
**************************************************************************/
8
#pragma once
9
10
namespace
Belle2
{
16
enum class
EMessageTypes
{
17
// Used by DAQ and Framework: general control messages
18
c_confirmMessage =
'c'
,
// is sent when an event is confirmed to be at the output process
19
c_helloMessage =
'h'
,
// registration
20
c_deleteWorkerMessage =
'd'
,
// Delete the events of a given worker
21
c_lastEventMessage =
'l'
,
// indicates the last event was processed by the process
22
c_readyMessage =
'r'
,
// is sent from the worker to the input to show, that it can process an event
23
c_terminateMessage =
'x'
,
// Ask all processes to (gently) stop
24
25
// Used by DAQ and Framework: event messages
26
c_rawDataMessage =
'u'
,
// a normal message with event data but in raw format
27
c_compressedDataMessage =
'v'
,
// a normal message with event data but in compressed format
28
c_eventMessage =
'w'
,
// a normal message with event data
29
30
// Only needed by framework
31
c_goodbyeMessage =
'g'
,
// un-registration
32
c_statisticMessage =
's'
,
// the last statistics will be send from the output to the process monitor
33
c_killWorkerMessage =
'k'
,
// is sent when a worker should be killed (because it needed too much time)
34
35
// Only needed by DAQ
36
c_monitoringMessage =
'm'
,
// sent in DAQ package to monitor from remote
37
c_newRunMessage =
'n'
,
// sent in DAQ package on starting
38
};
39
40
}
Belle2::EMessageTypes
EMessageTypes
Type the messages can have.
Definition
ZMQDefinitions.h:16
Belle2
Abstract base class for different kinds of events.
Definition
MillepedeAlgorithm.h:17
framework
pcore
zmq
messages
include
ZMQDefinitions.h
Generated on Mon Sep 1 2025 02:51:42 for Belle II Software by
1.13.2