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

#include <ChannelConfigurationPolicy.h>

Public Types

using Helpers = ChannelConfigurationPolicyHelpers
 

Static Public Member Functions

static std::vector< ChannelConfigurationPolicycreateDefaultPolicies (ConfigContext const &configContext)
 Default policies to use, based on the contents of the @configContex content.
 

Public Attributes

Helpers::PolicyMatcher match = nullptr
 
Helpers::InputChannelModifier modifyInput = nullptr
 
Helpers::OutputChannelModifier modifyOutput = nullptr
 

Detailed Description

A ChannelConfigurationPolicy allows the user to customise connection method and type for a channel created between two devices.

NOTE: is this a device to device decision or an input to output decision? Do we want to allow two devices to exchange different kind of data using diffent channels, with different policies?

Definition at line 34 of file ChannelConfigurationPolicy.h.

Member Typedef Documentation

◆ Helpers

Member Function Documentation

◆ createDefaultPolicies()

std::vector< ChannelConfigurationPolicy > o2::framework::ChannelConfigurationPolicy::createDefaultPolicies ( ConfigContext const &  configContext)
static

Default policies to use, based on the contents of the @configContex content.

Definition at line 18 of file ChannelConfigurationPolicy.cxx.

Member Data Documentation

◆ match

Helpers::PolicyMatcher o2::framework::ChannelConfigurationPolicy::match = nullptr

Definition at line 37 of file ChannelConfigurationPolicy.h.

◆ modifyInput

Helpers::InputChannelModifier o2::framework::ChannelConfigurationPolicy::modifyInput = nullptr

Definition at line 38 of file ChannelConfigurationPolicy.h.

◆ modifyOutput

Helpers::OutputChannelModifier o2::framework::ChannelConfigurationPolicy::modifyOutput = nullptr

Definition at line 39 of file ChannelConfigurationPolicy.h.


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