FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FairMQExParamsClient.h
Go to the documentation of this file.
1 /********************************************************************************
2  * Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH *
3  * *
4  * This software is distributed under the terms of the *
5  * GNU Lesser General Public Licence (LGPL) version 3, *
6  * copied verbatim in the file "LICENSE" *
7  ********************************************************************************/
15 #ifndef FAIRMQEXPARAMSCLIENT_H
16 #define FAIRMQEXPARAMSCLIENT_H
17 
18 #include <FairMQDevice.h>
19 #include <cstdint> // uint64_t
20 #include <string>
21 
22 class FairMQExParamsClient : public FairMQDevice
23 {
24  public:
26  virtual ~FairMQExParamsClient();
27 
28  protected:
29  virtual bool ConditionalRun();
30  virtual void InitTask();
31 
32  private:
33  int fRunId;
34  std::string fParameterName;
35  uint64_t fMaxIterations;
36  uint64_t fNumIterations;
37 };
38 
39 #endif /* FAIRMQEXPARAMSCLIENT_H */