Project
Loading...
Searching...
No Matches
o2::framework::ResourcePolicy Struct Reference

#include <ResourcePolicy.h>

Public Types

using Matcher = std::function< bool(DeviceSpec const &device)>
 

Static Public Member Functions

static std::vector< ResourcePolicycreateDefaultPolicies ()
 

Public Attributes

std::string name
 
Matcher matcher
 
ComputingQuotaRequest request
 

Detailed Description

A policy which specify how a device matched by matcher should react to a given offer by specifying a given request.

Definition at line 26 of file ResourcePolicy.h.

Member Typedef Documentation

◆ Matcher

using o2::framework::ResourcePolicy::Matcher = std::function<bool(DeviceSpec const& device)>

Definition at line 27 of file ResourcePolicy.h.

Member Function Documentation

◆ createDefaultPolicies()

std::vector< ResourcePolicy > o2::framework::ResourcePolicy::createDefaultPolicies ( )
static

Definition at line 19 of file ResourcePolicy.cxx.

Member Data Documentation

◆ matcher

Matcher o2::framework::ResourcePolicy::matcher

Definition at line 32 of file ResourcePolicy.h.

◆ name

std::string o2::framework::ResourcePolicy::name

Definition at line 31 of file ResourcePolicy.h.

◆ request

ComputingQuotaRequest o2::framework::ResourcePolicy::request

Definition at line 33 of file ResourcePolicy.h.


The documentation for this struct was generated from the following files: