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

Public Member Functions

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

Private Attributes

EventProcessorevp_
 
tbb::task * eventLoopTask_
 
ScheduleID const sid_
 

Detailed Description

Definition at line 507 of file EventProcessor.cc.

Constructor & Destructor Documentation

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

Definition at line 509 of file EventProcessor.cc.

512  : evp_(evp), eventLoopTask_(eventLoopTask), sid_(sid)
513  {}

Member Function Documentation

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

Definition at line 515 of file EventProcessor.cc.

516  {
518  }
void processAllEventsTask(tbb::task *eventLoopTask, ScheduleID const, std::exception_ptr const *)

Member Data Documentation

tbb::task* art::ProcessAllEventsFunctor::eventLoopTask_
private

Definition at line 522 of file EventProcessor.cc.

EventProcessor* art::ProcessAllEventsFunctor::evp_
private

Definition at line 521 of file EventProcessor.cc.

ScheduleID const art::ProcessAllEventsFunctor::sid_
private

Definition at line 523 of file EventProcessor.cc.


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