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

#include <SendingPolicy.h>

Public Types

using ForwardingCallback = std::function< void(fair::mq::Parts &, ChannelIndex channelIndex, ServiceRegistryRef registry)>
 

Static Public Member Functions

static std::vector< ForwardingPolicycreateDefaultPolicies ()
 
static ForwardingPolicy createDefaultForwardingPolicy ()
 

Public Attributes

std::string name = "invalid"
 
EdgeMatcher matcher = nullptr
 
ForwardingCallback forward = nullptr
 

Detailed Description

Definition at line 35 of file SendingPolicy.h.

Member Typedef Documentation

◆ ForwardingCallback

using o2::framework::ForwardingPolicy::ForwardingCallback = std::function<void(fair::mq::Parts&, ChannelIndex channelIndex, ServiceRegistryRef registry)>

Definition at line 36 of file SendingPolicy.h.

Member Function Documentation

◆ createDefaultForwardingPolicy()

ForwardingPolicy o2::framework::ForwardingPolicy::createDefaultForwardingPolicy ( )
static

Definition at line 110 of file SendingPolicy.cxx.

◆ createDefaultPolicies()

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

Definition at line 129 of file SendingPolicy.cxx.

Member Data Documentation

◆ forward

ForwardingCallback o2::framework::ForwardingPolicy::forward = nullptr

Definition at line 39 of file SendingPolicy.h.

◆ matcher

EdgeMatcher o2::framework::ForwardingPolicy::matcher = nullptr

Definition at line 38 of file SendingPolicy.h.

◆ name

std::string o2::framework::ForwardingPolicy::name = "invalid"

Definition at line 37 of file SendingPolicy.h.


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