#include <channel.h>
◆ anonymous enum
| Enumerator |
|---|
| NODE_BITS | |
| INDEX_BITS | |
◆ XferDesQueue()
| Realm::XferDesQueue::XferDesQueue |
( |
| ) |
|
|
inline |
◆ ~XferDesQueue()
| Realm::XferDesQueue::~XferDesQueue |
( |
| ) |
|
|
inline |
◆ destroy_xferDes()
| void Realm::XferDesQueue::destroy_xferDes |
( |
XferDesID |
guid | ) |
|
◆ enqueue_xferDes_local()
| bool Realm::XferDesQueue::enqueue_xferDes_local |
( |
XferDes * |
xd, |
|
|
bool |
add_to_queue = true |
|
) |
| |
◆ get_guid()
◆ get_singleton()
| static XferDesQueue * Realm::XferDesQueue::get_singleton |
( |
| ) |
|
|
static |
◆ update_next_bytes_read()
| void Realm::XferDesQueue::update_next_bytes_read |
( |
XferDesID |
xd_guid, |
|
|
int |
port_idx, |
|
|
size_t |
span_start, |
|
|
size_t |
span_size |
|
) |
| |
◆ update_pre_bytes_total()
| void Realm::XferDesQueue::update_pre_bytes_total |
( |
XferDesID |
xd_guid, |
|
|
int |
port_idx, |
|
|
size_t |
pre_bytes_total |
|
) |
| |
◆ update_pre_bytes_write()
| void Realm::XferDesQueue::update_pre_bytes_write |
( |
XferDesID |
xd_guid, |
|
|
int |
port_idx, |
|
|
size_t |
span_start, |
|
|
size_t |
span_size |
|
) |
| |
◆ guid_lock
| Mutex Realm::XferDesQueue::guid_lock |
|
protected |
◆ guid_to_xd
| std::map<XferDesID, uintptr_t> Realm::XferDesQueue::guid_to_xd |
|
protected |
◆ next_to_assign_idx
◆ queues_lock
| Mutex Realm::XferDesQueue::queues_lock |
|
protected |
The documentation for this class was generated from the following file:
- /home/runner/work/realm/realm/realm-src/src/realm/transfer/channel.h