#include <operation.h>
◆ Status
◆ Operation()
◆ ~Operation()
| virtual Realm::Operation::~Operation |
( |
void |
| ) |
|
|
protectedvirtual |
◆ add_async_work_item()
| void Realm::Operation::add_async_work_item |
( |
AsyncWorkItem * |
item | ) |
|
◆ add_finish_event_precondition()
| void Realm::Operation::add_finish_event_precondition |
( |
Event |
precondition | ) |
|
◆ add_gpu_work_end()
| void Realm::Operation::add_gpu_work_end |
( |
uint64_t |
timestamp | ) |
|
◆ add_gpu_work_start()
| void Realm::Operation::add_gpu_work_start |
( |
uint64_t |
timestamp | ) |
|
◆ add_reference()
| void Realm::Operation::add_reference |
( |
void |
| ) |
|
◆ attempt_cancellation()
| virtual bool Realm::Operation::attempt_cancellation |
( |
int |
error_code, |
|
|
const void * |
reason_data, |
|
|
size_t |
reason_size |
|
) |
| |
|
virtual |
◆ cancellation_requested()
| bool Realm::Operation::cancellation_requested |
( |
void |
| ) |
const |
◆ clear_profiling()
| void Realm::Operation::clear_profiling |
( |
void |
| ) |
|
|
protected |
◆ create_wait_interval()
◆ get_finish_event()
| Event Realm::Operation::get_finish_event |
( |
void |
| ) |
const |
◆ get_state()
◆ handle_poisoned_precondition()
| virtual void Realm::Operation::handle_poisoned_precondition |
( |
Event |
pre | ) |
|
|
virtual |
◆ mark_completed()
| virtual void Realm::Operation::mark_completed |
( |
void |
| ) |
|
|
protectedvirtual |
◆ mark_finished()
| virtual void Realm::Operation::mark_finished |
( |
bool |
successful | ) |
|
|
virtual |
◆ mark_gpu_work_start()
| void Realm::Operation::mark_gpu_work_start |
( |
| ) |
|
◆ mark_ready()
| virtual bool Realm::Operation::mark_ready |
( |
void |
| ) |
|
|
virtual |
◆ mark_started()
| virtual bool Realm::Operation::mark_started |
( |
void |
| ) |
|
|
virtual |
◆ mark_terminated()
| virtual void Realm::Operation::mark_terminated |
( |
int |
error_code, |
|
|
const ByteArray & |
details |
|
) |
| |
|
virtual |
◆ print()
| virtual void Realm::Operation::print |
( |
std::ostream & |
os | ) |
const |
|
pure virtual |
Implemented in Realm::ByFieldOperation< N, T, FT >, Realm::ImageOperation< N, T, N2, T2 >, Realm::PreimageOperation< N, T, N2, T2 >, Realm::UnionOperation< N, T >, Realm::IntersectionOperation< N, T >, Realm::DifferenceOperation< N, T >, Realm::TaskRegistration, Realm::Task, and Realm::TransferOperation.
◆ reconstruct_measurements()
| void Realm::Operation::reconstruct_measurements |
( |
| ) |
|
|
protected |
◆ remove_reference()
| void Realm::Operation::remove_reference |
( |
void |
| ) |
|
◆ send_profiling_data()
| void Realm::Operation::send_profiling_data |
( |
void |
| ) |
|
|
protected |
◆ set_priority()
| virtual void Realm::Operation::set_priority |
( |
int |
new_priority | ) |
|
|
virtual |
◆ trigger_finish_event()
| void Realm::Operation::trigger_finish_event |
( |
bool |
poisoned | ) |
|
|
protected |
◆ wants_gpu_work_start()
| bool Realm::Operation::wants_gpu_work_start |
( |
| ) |
const |
◆ work_item_finished()
| void Realm::Operation::work_item_finished |
( |
AsyncWorkItem * |
item, |
|
|
bool |
successful |
|
) |
| |
|
protected |
◆ operator<<
| std::ostream & operator<< |
( |
std::ostream & |
os, |
|
|
Operation * |
op |
|
) |
| |
|
friend |
◆ all_work_items
◆ failed_work_items
| atomic<int> Realm::Operation::failed_work_items |
|
protected |
◆ finish_event
◆ finish_gen
◆ measurements
◆ pending_work_items
| atomic<int> Realm::Operation::pending_work_items |
|
protected |
◆ refcount
| atomic<int> Realm::Operation::refcount |
|
protected |
◆ requests
◆ state
◆ status
◆ timeline
◆ timeline_gpu
◆ waits
◆ wants_event_waits
| bool Realm::Operation::wants_event_waits |
|
protected |
◆ wants_gpu_timeline
| bool Realm::Operation::wants_gpu_timeline |
|
protected |
◆ wants_timeline
| bool Realm::Operation::wants_timeline |
|
protected |
The documentation for this class was generated from the following file:
- /home/runner/work/realm/realm/realm-src/src/realm/operation.h