Public Member Functions | Private Attributes | List of all members
art::ReadAndProcessEventFunctor Class Reference

Public Member Functions

 ReadAndProcessEventFunctor (EventProcessor *const evp, tbb::task *const eventLoopTask, ScheduleID const sid)
 
void operator() (exception_ptr const *ex)
 

Private Attributes

EventProcessor *const evp_
 
tbb::task *const eventLoopTask_
 
ScheduleID const sid_
 

Detailed Description

Definition at line 598 of file EventProcessor.cc.

Constructor & Destructor Documentation

art::ReadAndProcessEventFunctor::ReadAndProcessEventFunctor ( EventProcessor *const  evp,
tbb::task *const  eventLoopTask,
ScheduleID const  sid 
)
inline

Definition at line 600 of file EventProcessor.cc.

603  : evp_{evp}, eventLoopTask_{eventLoopTask}, sid_{sid}
604  {}

Member Function Documentation

void art::ReadAndProcessEventFunctor::operator() ( exception_ptr const *  ex)
inline

Definition at line 606 of file EventProcessor.cc.

607  {
609  }
void readAndProcessEventTask(tbb::task *eventLoopTask, ScheduleID const, std::exception_ptr const *)

Member Data Documentation

tbb::task* const art::ReadAndProcessEventFunctor::eventLoopTask_
private

Definition at line 613 of file EventProcessor.cc.

EventProcessor* const art::ReadAndProcessEventFunctor::evp_
private

Definition at line 612 of file EventProcessor.cc.

ScheduleID const art::ReadAndProcessEventFunctor::sid_
private

Definition at line 614 of file EventProcessor.cc.


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