ATLAS Offline Software
Loading...
Searching...
No Matches
KubernetesDriver.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
6
7
8
9#ifndef EVENT_LOOP__KUBERNETES_DRIVER_H
10#define EVENT_LOOP__KUBERNETES_DRIVER_H
11
12#include <EventLoop/Global.h>
13
16
17namespace EL
18{
20
21 class KubernetesDriver final : public BatchDriver
22 {
23 //
24 // public interface
25 //
26
29 public:
30 void testInvariant () const;
31
32
36 public:
38
39
40
41 //
42 // interface inherited from BatchDriver
43 //
44
45 protected:
46 virtual ::StatusCode
48
49
50
51 //
52 // private interface
53 //
54
55#pragma GCC diagnostic push
56#pragma GCC diagnostic ignored "-Wpragmas"
57#pragma GCC diagnostic ignored "-Wunknown-pragmas"
58#pragma GCC diagnostic ignored "-Winconsistent-missing-override"
60#pragma GCC diagnostic pop
61 };
62}
63
64#endif
char data[hepevt_bytes_allocation_ATLAS]
Definition HepEvt.cxx:11
BatchDriver()
effects: standard default constructor guarantee: strong failures: low level errors I
void testInvariant() const
effects: test the invariant of this object guarantee: no-fail
virtual::StatusCode doManagerStep(Detail::ManagerData &data) const override
ClassDef(KubernetesDriver, 1)
KubernetesDriver()
effects: standard default constructor guarantee: strong failures: low level errors I
This module defines the arguments passed from the BATCH driver to the BATCH worker.
an internal data structure for passing data between different manager objects anbd step
Definition ManagerData.h:46