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 104 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 385 of file DeviceSpecHelpers.cxx.

◆ danglingConditionConfigurator()

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

Definition at line 226 of file DeviceSpecHelpers.cxx.

◆ danglingEnumerationConfigurator()

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

Definition at line 315 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 391 of file DeviceSpecHelpers.cxx.

◆ danglingOutOfBandConfigurator()

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

Definition at line 279 of file DeviceSpecHelpers.cxx.

◆ danglingQAConfigurator()

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

Definition at line 295 of file DeviceSpecHelpers.cxx.

◆ danglingTimeframeConfigurator()

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

Definition at line 216 of file DeviceSpecHelpers.cxx.

◆ danglingTimerConfigurator()

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

Definition at line 308 of file DeviceSpecHelpers.cxx.

◆ danglingTransientConfigurator()

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

Definition at line 371 of file DeviceSpecHelpers.cxx.

◆ dataDrivenConfigurator()

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

Definition at line 105 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 187 of file DeviceSpecHelpers.cxx.

◆ expiringConditionConfigurator()

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

Definition at line 234 of file DeviceSpecHelpers.cxx.

◆ expiringEnumerationConfigurator()

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

Definition at line 348 of file DeviceSpecHelpers.cxx.

◆ expiringOOBConfigurator()

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

Definition at line 335 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 397 of file DeviceSpecHelpers.cxx.

◆ expiringOutOfBandConfigurator()

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

Definition at line 286 of file DeviceSpecHelpers.cxx.

◆ expiringQAConfigurator()

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

Definition at line 303 of file DeviceSpecHelpers.cxx.

◆ expiringTimeframeConfigurator()

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

Definition at line 221 of file DeviceSpecHelpers.cxx.

◆ expiringTimerConfigurator()

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

Definition at line 322 of file DeviceSpecHelpers.cxx.

◆ expiringTransientConfigurator()

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

Definition at line 379 of file DeviceSpecHelpers.cxx.

◆ fairmqDrivenConfiguration()

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

Definition at line 243 of file DeviceSpecHelpers.cxx.

◆ loopEventDrivenConfigurator()

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

Definition at line 151 of file DeviceSpecHelpers.cxx.

◆ oobDrivenConfigurator()

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

Definition at line 180 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 158 of file DeviceSpecHelpers.cxx.

◆ timeDrivenConfigurator()

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

Definition at line 110 of file DeviceSpecHelpers.cxx.


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