#include <barrier_impl.h>
|
| virtual | ~BarrierCommunicator ()=default |
| |
| virtual void | adjust (NodeID target, Barrier barrier, int delta, Event wait_on, NodeID sender, bool forwarded, const void *data, size_t datalen) |
| |
| virtual void | trigger (NodeID target, ID::IDType barrier_id, const void *data, size_t datalen, size_t max_payload_size=0) |
| |
| virtual void | subscribe (NodeID target, ID::IDType barrier_id, EventImpl::gen_t subscribe_gen, NodeID subscriber, bool forwarded) |
| |
| virtual size_t | recommend_max_payload (NodeID node, size_t size, bool with_congestion=true) |
| |
◆ ~BarrierCommunicator()
| virtual Realm::BarrierCommunicator::~BarrierCommunicator |
( |
| ) |
|
|
virtualdefault |
◆ adjust()
| virtual void Realm::BarrierCommunicator::adjust |
( |
NodeID |
target, |
|
|
Barrier |
barrier, |
|
|
int |
delta, |
|
|
Event |
wait_on, |
|
|
NodeID |
sender, |
|
|
bool |
forwarded, |
|
|
const void * |
data, |
|
|
size_t |
datalen |
|
) |
| |
|
virtual |
◆ recommend_max_payload()
| virtual size_t Realm::BarrierCommunicator::recommend_max_payload |
( |
NodeID |
node, |
|
|
size_t |
size, |
|
|
bool |
with_congestion = true |
|
) |
| |
|
virtual |
◆ subscribe()
◆ trigger()
| virtual void Realm::BarrierCommunicator::trigger |
( |
NodeID |
target, |
|
|
ID::IDType |
barrier_id, |
|
|
const void * |
data, |
|
|
size_t |
datalen, |
|
|
size_t |
max_payload_size = 0 |
|
) |
| |
|
virtual |
The documentation for this class was generated from the following file: