Project
Loading...
Searching...
No Matches
o2::framework::ProcessingContext Class Reference

#include <ProcessingContext.h>

Public Member Functions

 ProcessingContext (InputRecord &inputs, ServiceRegistryRef services, DataAllocator &allocator)
 
InputRecordinputs ()
 The inputs associated with this processing context.
 
ServiceRegistryRef services ()
 The services registry associated with this processing context.
 
DataAllocatoroutputs ()
 The data allocator is used to allocate memory for the output data.
 
StreamingState streamingState () const
 
TransitionHandlingState transitionState () const
 

Public Attributes

InputRecordmInputs
 
ServiceRegistryRef mServices
 
DataAllocatormAllocator
 

Detailed Description

Definition at line 26 of file ProcessingContext.h.

Constructor & Destructor Documentation

◆ ProcessingContext()

o2::framework::ProcessingContext::ProcessingContext ( InputRecord inputs,
ServiceRegistryRef  services,
DataAllocator allocator 
)
inline

Definition at line 29 of file ProcessingContext.h.

Member Function Documentation

◆ inputs()

InputRecord & o2::framework::ProcessingContext::inputs ( )
inline

The inputs associated with this processing context.

Definition at line 37 of file ProcessingContext.h.

◆ outputs()

DataAllocator & o2::framework::ProcessingContext::outputs ( )
inline

The data allocator is used to allocate memory for the output data.

Definition at line 41 of file ProcessingContext.h.

◆ services()

ServiceRegistryRef o2::framework::ProcessingContext::services ( )
inline

The services registry associated with this processing context.

Definition at line 39 of file ProcessingContext.h.

◆ streamingState()

StreamingState o2::framework::ProcessingContext::streamingState ( ) const

Return the straming state of the device. Guaranteed to be valid only until the current ProcessingContext is destroyed. Do not cache.

Definition at line 22 of file ProcessingContext.cxx.

◆ transitionState()

TransitionHandlingState o2::framework::ProcessingContext::transitionState ( ) const

Return the transitionState of the device. Guaranteed to be valid only until the current ProcessingContext is destroyed. Do not cache.

Definition at line 17 of file ProcessingContext.cxx.

Member Data Documentation

◆ mAllocator

DataAllocator& o2::framework::ProcessingContext::mAllocator

Definition at line 52 of file ProcessingContext.h.

◆ mInputs

InputRecord& o2::framework::ProcessingContext::mInputs

Definition at line 50 of file ProcessingContext.h.

◆ mServices

ServiceRegistryRef o2::framework::ProcessingContext::mServices

Definition at line 51 of file ProcessingContext.h.


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