Project
Loading...
Searching...
No Matches
ComputingQuotaOffer.h File Reference
#include <functional>
#include <cstdint>
#include <cstddef>

Go to the source code of this file.

Classes

struct  o2::framework::ComputingQuotaOfferRef
 
struct  o2::framework::ComputingQuotaOffer
 
struct  o2::framework::ComputingQuotaInfo
 
struct  o2::framework::ComputingQuotaStats
 Statistics on the offers consumed, expired. More...
 

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::framework
 Defining PrimaryVertex explicitly as messageable.
 

Typedefs

using o2::framework::ComputingQuotaRequest = std::function< OfferScore(ComputingQuotaOffer const &offer, ComputingQuotaOffer const &accumulated)>
 
using o2::framework::ComputingQuotaConsumer = std::function< void(int id, std::array< ComputingQuotaOffer, 16 > &, ComputingQuotaStats &, std::function< void(ComputingQuotaOffer const &, ComputingQuotaStats &stats)>)>
 

Enumerations

enum struct  o2::framework::OfferScore { o2::framework::Enough , o2::framework::More , o2::framework::Unneeded , o2::framework::Unsuitable }