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

#include <event_impl.h>

Inheritance diagram for Realm::EventMerger::MergeEventPrecondition:
Collaboration diagram for Realm::EventMerger::MergeEventPrecondition:

Public Member Functions

 MergeEventPrecondition (void)=default
 
 MergeEventPrecondition (const MergeEventPrecondition &)=delete
 
 MergeEventPrecondition (MergeEventPrecondition &&)=delete
 
virtual ~MergeEventPrecondition (void)=default
 
virtual void event_triggered (bool poisoned, TimeLimit work_until)
 
virtual void print (std::ostream &os) const
 
virtual Event get_finish_event (void) const
 
- Public Member Functions inherited from Realm::EventWaiter
virtual ~EventWaiter (void)
 
 REALM_PMTA_DEFN (EventWaiter, IntrusiveListLink< EventWaiter >, ew_list_link)
 

Public Attributes

EventMergermerger
 
- Public Attributes inherited from Realm::EventWaiter
IntrusiveListLink< EventWaiterew_list_link
 

Additional Inherited Members

- Public Types inherited from Realm::EventWaiter
typedef IntrusiveList< EventWaiter, REALM_PMTA_USE(EventWaiter, ew_list_link), DummyLockEventWaiterList
 

Constructor & Destructor Documentation

◆ MergeEventPrecondition() [1/3]

Realm::EventMerger::MergeEventPrecondition::MergeEventPrecondition ( void  )
default

◆ MergeEventPrecondition() [2/3]

Realm::EventMerger::MergeEventPrecondition::MergeEventPrecondition ( const MergeEventPrecondition )
delete

◆ MergeEventPrecondition() [3/3]

Realm::EventMerger::MergeEventPrecondition::MergeEventPrecondition ( MergeEventPrecondition &&  )
delete

◆ ~MergeEventPrecondition()

virtual Realm::EventMerger::MergeEventPrecondition::~MergeEventPrecondition ( void  )
virtualdefault

Member Function Documentation

◆ event_triggered()

virtual void Realm::EventMerger::MergeEventPrecondition::event_triggered ( bool  poisoned,
TimeLimit  work_until 
)
virtual

Implements Realm::EventWaiter.

◆ get_finish_event()

virtual Event Realm::EventMerger::MergeEventPrecondition::get_finish_event ( void  ) const
virtual

Implements Realm::EventWaiter.

◆ print()

virtual void Realm::EventMerger::MergeEventPrecondition::print ( std::ostream &  os) const
virtual

Implements Realm::EventWaiter.

Member Data Documentation

◆ merger

EventMerger* Realm::EventMerger::MergeEventPrecondition::merger

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