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

#include <ChannelInfo.h>

Public Attributes

InputChannelState state = InputChannelState::Running
 
uint32_t hasPendingEvents = 0
 
bool readPolled = false
 
fair::mq::Channel * channel = nullptr
 
fair::mq::Parts parts
 
bool normalOpsNotified = true
 
bool backpressureNotified = false
 
ChannelIndex id = {-1}
 
ChannelAccountingType channelType = ChannelAccountingType::DPL
 Wether its a normal channel or one which.
 
TimesliceId oldestForChannel
 Oldest possible timeslice for the given channel.
 
int pollerIndex = -1
 

Detailed Description

This represent the current state of an input channel. Its values can be updated by Control or by the by the incoming flow of messages.

Definition at line 47 of file ChannelInfo.h.

Member Data Documentation

◆ backpressureNotified

bool o2::framework::InputChannelInfo::backpressureNotified = false

Wether we aready notified about backpressure. We start with false since we assume there is no backpressure to start with.

Definition at line 60 of file ChannelInfo.h.

◆ channel

fair::mq::Channel* o2::framework::InputChannelInfo::channel = nullptr

Definition at line 51 of file ChannelInfo.h.

◆ channelType

ChannelAccountingType o2::framework::InputChannelInfo::channelType = ChannelAccountingType::DPL

Wether its a normal channel or one which.

Definition at line 63 of file ChannelInfo.h.

◆ hasPendingEvents

uint32_t o2::framework::InputChannelInfo::hasPendingEvents = 0

Definition at line 49 of file ChannelInfo.h.

◆ id

ChannelIndex o2::framework::InputChannelInfo::id = {-1}

Definition at line 61 of file ChannelInfo.h.

◆ normalOpsNotified

bool o2::framework::InputChannelInfo::normalOpsNotified = true

Wether we already notified operations are normal. We start with true given we assume in the beginning things are ok.

Definition at line 56 of file ChannelInfo.h.

◆ oldestForChannel

TimesliceId o2::framework::InputChannelInfo::oldestForChannel

Oldest possible timeslice for the given channel.

Definition at line 65 of file ChannelInfo.h.

◆ parts

fair::mq::Parts o2::framework::InputChannelInfo::parts

Definition at line 52 of file ChannelInfo.h.

◆ pollerIndex

int o2::framework::InputChannelInfo::pollerIndex = -1

Definition at line 66 of file ChannelInfo.h.

◆ readPolled

bool o2::framework::InputChannelInfo::readPolled = false

Definition at line 50 of file ChannelInfo.h.

◆ state

InputChannelState o2::framework::InputChannelInfo::state = InputChannelState::Running

Definition at line 48 of file ChannelInfo.h.


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