ATLAS Offline Software
Loading...
Searching...
No Matches
IHybridProcessorHelper Class Referenceabstract

Helper interface for implementing hybrid MP+MT. More...

#include <IHybridProcessorHelper.h>

Inheritance diagram for IHybridProcessorHelper:
Collaboration diagram for IHybridProcessorHelper:

Public Member Functions

 DeclareInterfaceID (IHybridProcessorHelper, 1, 0)
virtual void resetAppReturnCode ()=0
virtual void setCurrentEventNum (int num)=0
virtual bool terminateLoop ()=0
virtual int drainScheduler (int &finishedEvts, bool report)=0

Detailed Description

Helper interface for implementing hybrid MP+MT.

Used by the Hybrid Shared Event Queue Consumer MP tool

Definition at line 16 of file IHybridProcessorHelper.h.

Member Function Documentation

◆ DeclareInterfaceID()

IHybridProcessorHelper::DeclareInterfaceID ( IHybridProcessorHelper ,
1 ,
0  )

◆ drainScheduler()

virtual int IHybridProcessorHelper::drainScheduler ( int & finishedEvts,
bool report )
pure virtual

◆ resetAppReturnCode()

virtual void IHybridProcessorHelper::resetAppReturnCode ( )
pure virtual

◆ setCurrentEventNum()

virtual void IHybridProcessorHelper::setCurrentEventNum ( int num)
pure virtual

◆ terminateLoop()

virtual bool IHybridProcessorHelper::terminateLoop ( )
pure virtual

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