ATLAS Offline Software
Classes | Enumerations
ClusterMessage.h File Reference
#include <array>
#include <optional>
#include <variant>
#include "GaudiKernel/StatusCode.h"
#include "ClusterMessage.icc"
Include dependency graph for ClusterMessage.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ClusterMessage
 A class describing a message sent between nodes in a cluster. More...
 
struct  ClusterMessage::WorkerStatus
 
struct  ClusterMessage::DataDescr
 

Enumerations

enum  ClusterMessageType {
  ClusterMessageType::RequestEvent, ClusterMessageType::ProvideEvent, ClusterMessageType::EventsDone, ClusterMessageType::FinalWorkerStatus,
  ClusterMessageType::WorkerError, ClusterMessageType::EmergencyStop, ClusterMessageType::Data, ClusterMessageType::EMPTY
}
 

Enumeration Type Documentation

◆ ClusterMessageType

enum ClusterMessageType
strong
Enumerator
RequestEvent 
ProvideEvent 
EventsDone 
FinalWorkerStatus 
WorkerError 
EmergencyStop 
Data 
EMPTY 

Definition at line 16 of file ClusterMessage.h.

16  {
19  EventsDone,
23  Data,
24  EMPTY
25 };
ParticleDataType::Data
@ Data
Definition: Event/EventKernel/EventKernel/IParticle.h:36
ClusterMessageType::RequestEvent
@ RequestEvent
python.consts.EMPTY
EMPTY
Definition: consts.py:4
ClusterMessageType::EmergencyStop
@ EmergencyStop
ClusterMessageType::FinalWorkerStatus
@ FinalWorkerStatus
ClusterMessageType::WorkerError
@ WorkerError
ClusterMessageType::EventsDone
@ EventsDone
ClusterMessageType::ProvideEvent
@ ProvideEvent