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

Static Public Member Functions

static RouteConfigurator::CreationConfigurator dataDrivenConfigurator ()
 
static RouteConfigurator::CreationConfigurator timeDrivenConfigurator (InputSpec const &matcher)
 
static RouteConfigurator::CreationConfigurator loopEventDrivenConfigurator (InputSpec const &matcher)
 
static RouteConfigurator::CreationConfigurator signalDrivenConfigurator (InputSpec const &matcher, size_t inputTimeslice, size_t maxInputTimeslices)
 
static RouteConfigurator::CreationConfigurator oobDrivenConfigurator ()
 
static RouteConfigurator::CreationConfigurator enumDrivenConfigurator (InputSpec const &matcher, size_t inputTimeslice, size_t maxInputTimeslices)
 
static RouteConfigurator::DanglingConfigurator danglingTimeframeConfigurator ()
 
static RouteConfigurator::ExpirationConfigurator expiringTimeframeConfigurator ()
 
static RouteConfigurator::DanglingConfigurator danglingConditionConfigurator ()
 
static RouteConfigurator::ExpirationConfigurator expiringConditionConfigurator (InputSpec const &spec, std::string const &sourceChannel)
 
static RouteConfigurator::CreationConfigurator fairmqDrivenConfiguration (InputSpec const &spec, int inputTimeslice, int maxInputTimeslices)
 
static RouteConfigurator::DanglingConfigurator danglingOutOfBandConfigurator ()
 
static RouteConfigurator::ExpirationConfigurator expiringOutOfBandConfigurator (InputSpec const &spec)
 
static RouteConfigurator::DanglingConfigurator danglingQAConfigurator ()
 
static RouteConfigurator::ExpirationConfigurator expiringQAConfigurator ()
 
static RouteConfigurator::DanglingConfigurator danglingTimerConfigurator (InputSpec const &matcher)
 
static RouteConfigurator::DanglingConfigurator danglingEnumerationConfigurator (InputSpec const &matcher)
 
static RouteConfigurator::ExpirationConfigurator expiringTimerConfigurator (InputSpec const &spec, std::string const &sourceChannel)
 
static RouteConfigurator::ExpirationConfigurator expiringOOBConfigurator (InputSpec const &spec, std::string const &sourceChannel)
 
static RouteConfigurator::ExpirationConfigurator expiringEnumerationConfigurator (InputSpec const &spec, std::string const &sourceChannel)
 
static RouteConfigurator::DanglingConfigurator danglingTransientConfigurator ()
 
static RouteConfigurator::ExpirationConfigurator expiringTransientConfigurator (InputSpec const &)
 
static RouteConfigurator::CreationConfigurator createOptionalConfigurator ()
 This behaves as data. I.e. we never create it unless data arrives.
 
static RouteConfigurator::DanglingConfigurator danglingOptionalConfigurator (std::vector< InputRoute > const &routes)
 This will always exipire an optional record when no data is received.
 
static RouteConfigurator::ExpirationConfigurator expiringOptionalConfigurator (InputSpec const &spec, std::string const &sourceChannel)
 When the record expires, simply create a dummy entry.
 

Detailed Description

Definition at line 102 of file DeviceSpecHelpers.cxx.

Member Function Documentation

◆ createOptionalConfigurator()

static RouteConfigurator::CreationConfigurator o2::framework::ExpirationHandlerHelpers::createOptionalConfigurator ( )
inlinestatic

This behaves as data. I.e. we never create it unless data arrives.

Definition at line 383 of file DeviceSpecHelpers.cxx.

◆ danglingConditionConfigurator()

static RouteConfigurator::DanglingConfigurator o2::framework::ExpirationHandlerHelpers::danglingConditionConfigurator ( )
inlinestatic

Definition at line 224 of file DeviceSpecHelpers.cxx.

◆ danglingEnumerationConfigurator()

static RouteConfigurator::DanglingConfigurator o2::framework::ExpirationHandlerHelpers::danglingEnumerationConfigurator ( InputSpec const &  matcher)
inlinestatic

Definition at line 313 of file DeviceSpecHelpers.cxx.

◆ danglingOptionalConfigurator()

static RouteConfigurator::DanglingConfigurator o2::framework::ExpirationHandlerHelpers::danglingOptionalConfigurator ( std::vector< InputRoute > const &  routes)
inlinestatic

This will always exipire an optional record when no data is received.

Definition at line 389 of file DeviceSpecHelpers.cxx.

◆ danglingOutOfBandConfigurator()

static RouteConfigurator::DanglingConfigurator o2::framework::ExpirationHandlerHelpers::danglingOutOfBandConfigurator ( )
inlinestatic

Definition at line 277 of file DeviceSpecHelpers.cxx.

◆ danglingQAConfigurator()

static RouteConfigurator::DanglingConfigurator o2::framework::ExpirationHandlerHelpers::danglingQAConfigurator ( )
inlinestatic

Definition at line 293 of file DeviceSpecHelpers.cxx.

◆ danglingTimeframeConfigurator()

static RouteConfigurator::DanglingConfigurator o2::framework::ExpirationHandlerHelpers::danglingTimeframeConfigurator ( )
inlinestatic

Definition at line 214 of file DeviceSpecHelpers.cxx.

◆ danglingTimerConfigurator()

static RouteConfigurator::DanglingConfigurator o2::framework::ExpirationHandlerHelpers::danglingTimerConfigurator ( InputSpec const &  matcher)
inlinestatic

Definition at line 306 of file DeviceSpecHelpers.cxx.

◆ danglingTransientConfigurator()

static RouteConfigurator::DanglingConfigurator o2::framework::ExpirationHandlerHelpers::danglingTransientConfigurator ( )
inlinestatic

Definition at line 369 of file DeviceSpecHelpers.cxx.

◆ dataDrivenConfigurator()

static RouteConfigurator::CreationConfigurator o2::framework::ExpirationHandlerHelpers::dataDrivenConfigurator ( )
inlinestatic

Definition at line 103 of file DeviceSpecHelpers.cxx.

◆ enumDrivenConfigurator()

static RouteConfigurator::CreationConfigurator o2::framework::ExpirationHandlerHelpers::enumDrivenConfigurator ( InputSpec const &  matcher,
size_t  inputTimeslice,
size_t  maxInputTimeslices 
)
inlinestatic

Definition at line 185 of file DeviceSpecHelpers.cxx.

◆ expiringConditionConfigurator()

static RouteConfigurator::ExpirationConfigurator o2::framework::ExpirationHandlerHelpers::expiringConditionConfigurator ( InputSpec const &  spec,
std::string const &  sourceChannel 
)
inlinestatic

Definition at line 232 of file DeviceSpecHelpers.cxx.

◆ expiringEnumerationConfigurator()

static RouteConfigurator::ExpirationConfigurator o2::framework::ExpirationHandlerHelpers::expiringEnumerationConfigurator ( InputSpec const &  spec,
std::string const &  sourceChannel 
)
inlinestatic

Definition at line 346 of file DeviceSpecHelpers.cxx.

◆ expiringOOBConfigurator()

static RouteConfigurator::ExpirationConfigurator o2::framework::ExpirationHandlerHelpers::expiringOOBConfigurator ( InputSpec const &  spec,
std::string const &  sourceChannel 
)
inlinestatic

Definition at line 333 of file DeviceSpecHelpers.cxx.

◆ expiringOptionalConfigurator()

static RouteConfigurator::ExpirationConfigurator o2::framework::ExpirationHandlerHelpers::expiringOptionalConfigurator ( InputSpec const &  spec,
std::string const &  sourceChannel 
)
inlinestatic

When the record expires, simply create a dummy entry.

Definition at line 395 of file DeviceSpecHelpers.cxx.

◆ expiringOutOfBandConfigurator()

static RouteConfigurator::ExpirationConfigurator o2::framework::ExpirationHandlerHelpers::expiringOutOfBandConfigurator ( InputSpec const &  spec)
inlinestatic

Definition at line 284 of file DeviceSpecHelpers.cxx.

◆ expiringQAConfigurator()

static RouteConfigurator::ExpirationConfigurator o2::framework::ExpirationHandlerHelpers::expiringQAConfigurator ( )
inlinestatic

Definition at line 301 of file DeviceSpecHelpers.cxx.

◆ expiringTimeframeConfigurator()

static RouteConfigurator::ExpirationConfigurator o2::framework::ExpirationHandlerHelpers::expiringTimeframeConfigurator ( )
inlinestatic

Definition at line 219 of file DeviceSpecHelpers.cxx.

◆ expiringTimerConfigurator()

static RouteConfigurator::ExpirationConfigurator o2::framework::ExpirationHandlerHelpers::expiringTimerConfigurator ( InputSpec const &  spec,
std::string const &  sourceChannel 
)
inlinestatic

Definition at line 320 of file DeviceSpecHelpers.cxx.

◆ expiringTransientConfigurator()

static RouteConfigurator::ExpirationConfigurator o2::framework::ExpirationHandlerHelpers::expiringTransientConfigurator ( InputSpec const &  )
inlinestatic

Definition at line 377 of file DeviceSpecHelpers.cxx.

◆ fairmqDrivenConfiguration()

static RouteConfigurator::CreationConfigurator o2::framework::ExpirationHandlerHelpers::fairmqDrivenConfiguration ( InputSpec const &  spec,
int  inputTimeslice,
int  maxInputTimeslices 
)
inlinestatic

Definition at line 241 of file DeviceSpecHelpers.cxx.

◆ loopEventDrivenConfigurator()

static RouteConfigurator::CreationConfigurator o2::framework::ExpirationHandlerHelpers::loopEventDrivenConfigurator ( InputSpec const &  matcher)
inlinestatic

Definition at line 149 of file DeviceSpecHelpers.cxx.

◆ oobDrivenConfigurator()

static RouteConfigurator::CreationConfigurator o2::framework::ExpirationHandlerHelpers::oobDrivenConfigurator ( )
inlinestatic

Definition at line 178 of file DeviceSpecHelpers.cxx.

◆ signalDrivenConfigurator()

static RouteConfigurator::CreationConfigurator o2::framework::ExpirationHandlerHelpers::signalDrivenConfigurator ( InputSpec const &  matcher,
size_t  inputTimeslice,
size_t  maxInputTimeslices 
)
inlinestatic

Definition at line 156 of file DeviceSpecHelpers.cxx.

◆ timeDrivenConfigurator()

static RouteConfigurator::CreationConfigurator o2::framework::ExpirationHandlerHelpers::timeDrivenConfigurator ( InputSpec const &  matcher)
inlinestatic

Definition at line 108 of file DeviceSpecHelpers.cxx.


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