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

#include <event_impl.h>

Public Member Functions

virtual ~EventCommunicator ()=default
 
virtual void trigger (Event event, NodeID owner, bool poisoned)
 
virtual void update (Event event, NodeSet to_update, span< EventImpl::gen_t > poisoned_generations)
 
virtual void update (Event event, NodeID to_update, span< EventImpl::gen_t > poisoned_generations)
 
virtual void subscribe (Event event, NodeID owner, EventImpl::gen_t previous_subscribe_gen)
 

Constructor & Destructor Documentation

◆ ~EventCommunicator()

virtual Realm::EventCommunicator::~EventCommunicator ( )
virtualdefault

Member Function Documentation

◆ subscribe()

virtual void Realm::EventCommunicator::subscribe ( Event  event,
NodeID  owner,
EventImpl::gen_t  previous_subscribe_gen 
)
virtual

◆ trigger()

virtual void Realm::EventCommunicator::trigger ( Event  event,
NodeID  owner,
bool  poisoned 
)
virtual

◆ update() [1/2]

virtual void Realm::EventCommunicator::update ( Event  event,
NodeID  to_update,
span< EventImpl::gen_t poisoned_generations 
)
virtual

◆ update() [2/2]

virtual void Realm::EventCommunicator::update ( Event  event,
NodeSet  to_update,
span< EventImpl::gen_t poisoned_generations 
)
virtual

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