#include <bgwork.h>
◆ BackgroundWorkItem()
| Realm::BackgroundWorkItem::BackgroundWorkItem |
( |
const std::string & |
_name | ) |
|
◆ ~BackgroundWorkItem()
| virtual Realm::BackgroundWorkItem::~BackgroundWorkItem |
( |
void |
| ) |
|
|
virtual |
◆ add_to_manager()
| void Realm::BackgroundWorkItem::add_to_manager |
( |
BackgroundWorkManager * |
_manager, |
|
|
int |
_numa_domain = -1, |
|
|
long long |
_min_timeslice_needed = -1 |
|
) |
| |
◆ do_work()
| virtual bool Realm::BackgroundWorkItem::do_work |
( |
TimeLimit |
work_until | ) |
|
|
pure virtual |
Implemented in Realm::IncomingMessageManager, Realm::Cuda::GPUWorker, Realm::PartitioningOpQueue, Realm::EventTriggerNotifier, Realm::OutbufManager, Realm::GASNetEXInjector, Realm::GASNetEXPoller, Realm::GASNetEXCompleter, Realm::ReverseGetter, Realm::Hip::GPUWorker, Realm::XDQueue< CHANNEL, XD >, Realm::XDQueue< AddressSplitChannel, AddressSplitXferDesBase >, Realm::XDQueue< DiskChannel, DiskXferDes >, Realm::XDQueue< FileChannel, FileXferDes >, Realm::XDQueue< GASNetChannel, GASNetXferDes >, Realm::XDQueue< GPUChannel, GPUXferDes >, Realm::XDQueue< GPUfillChannel, GPUfillXferDes >, Realm::XDQueue< GPUIndirectChannel, GPUIndirectXferDes >, Realm::XDQueue< GPUreduceChannel, GPUreduceXferDes >, Realm::XDQueue< HDF5Channel, HDF5XferDes >, Realm::XDQueue< MemcpyChannel, MemcpyXferDes >, Realm::XDQueue< MemfillChannel, MemfillXferDes >, Realm::XDQueue< MemreduceChannel, MemreduceXferDes >, Realm::XDQueue< RemoteWriteChannel, RemoteWriteXferDes >, Realm::AsyncFileIOContext, and Realm::UCP::UCPPoller.
◆ make_active()
| void Realm::BackgroundWorkItem::make_active |
( |
void |
| ) |
|
|
protected |
◆ BackgroundWorkManager::Worker
◆ index
| unsigned Realm::BackgroundWorkItem::index |
|
protected |
◆ manager
◆ min_timeslice_needed
| long long Realm::BackgroundWorkItem::min_timeslice_needed |
|
protected |
◆ name
| std::string Realm::BackgroundWorkItem::name |
|
protected |
◆ numa_domain
| int Realm::BackgroundWorkItem::numa_domain |
|
protected |
The documentation for this class was generated from the following file:
- /home/runner/work/realm/realm/realm-src/src/realm/bgwork.h