Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::BarrierTriggerMessage Struct Reference

#include <barrier_impl.h>

Static Public Member Functions

static void handle_message (NodeID sender, const BarrierTriggerMessage &msg, const void *data, size_t datalen, TimeLimit work_until)
 
static void send_request (NodeID target, ID::IDType barrier_id, EventImpl::gen_t trigger_gen, EventImpl::gen_t previous_gen, EventImpl::gen_t first_generation, ReductionOpID redop_id, NodeID migration_target, unsigned base_arrival_count, const void *data, size_t datalen)
 

Public Attributes

ID::IDType barrier_id
 
EventImpl::gen_t trigger_gen
 
EventImpl::gen_t previous_gen
 
EventImpl::gen_t first_generation
 
ReductionOpID redop_id
 
NodeID migration_target
 
unsigned base_arrival_count
 

Member Function Documentation

◆ handle_message()

static void Realm::BarrierTriggerMessage::handle_message ( NodeID  sender,
const BarrierTriggerMessage msg,
const void *  data,
size_t  datalen,
TimeLimit  work_until 
)
static

◆ send_request()

static void Realm::BarrierTriggerMessage::send_request ( NodeID  target,
ID::IDType  barrier_id,
EventImpl::gen_t  trigger_gen,
EventImpl::gen_t  previous_gen,
EventImpl::gen_t  first_generation,
ReductionOpID  redop_id,
NodeID  migration_target,
unsigned  base_arrival_count,
const void *  data,
size_t  datalen 
)
static

Member Data Documentation

◆ barrier_id

ID::IDType Realm::BarrierTriggerMessage::barrier_id

◆ base_arrival_count

unsigned Realm::BarrierTriggerMessage::base_arrival_count

◆ first_generation

EventImpl::gen_t Realm::BarrierTriggerMessage::first_generation

◆ migration_target

NodeID Realm::BarrierTriggerMessage::migration_target

◆ previous_gen

EventImpl::gen_t Realm::BarrierTriggerMessage::previous_gen

◆ redop_id

ReductionOpID Realm::BarrierTriggerMessage::redop_id

◆ trigger_gen

EventImpl::gen_t Realm::BarrierTriggerMessage::trigger_gen

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