Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::InternalTask Class Referenceabstract

#include <tasks.h>

Inheritance diagram for Realm::InternalTask:
Collaboration diagram for Realm::InternalTask:

Public Types

typedef IntrusiveList< InternalTask, REALM_PMTA_USE(InternalTask, tl_link), MutexTaskList
 

Public Member Functions

virtual void execute_on_processor (Processor p)=0
 
 REALM_PMTA_DEFN (InternalTask, IntrusiveListLink< InternalTask >, tl_link)
 

Public Attributes

IntrusiveListLink< InternalTasktl_link
 

Protected Member Functions

virtual ~InternalTask ()
 

Member Typedef Documentation

◆ TaskList

Constructor & Destructor Documentation

◆ ~InternalTask()

virtual Realm::InternalTask::~InternalTask ( )
inlineprotectedvirtual

Member Function Documentation

◆ execute_on_processor()

virtual void Realm::InternalTask::execute_on_processor ( Processor  p)
pure virtual

◆ REALM_PMTA_DEFN()

Realm::InternalTask::REALM_PMTA_DEFN ( InternalTask  ,
IntrusiveListLink< InternalTask ,
tl_link   
)

Member Data Documentation

◆ tl_link

IntrusiveListLink<InternalTask> Realm::InternalTask::tl_link

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