Legion Runtime
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Legion::Internal::RtBarrier Class Reference
Inheritance diagram for Legion::Internal::RtBarrier:
Legion::Internal::RtEvent Legion::Internal::LgEvent

Public Member Functions

 RtBarrier (const RtBarrier &rhs)=default
 
 RtBarrier (const Realm::Barrier &b)
 
RtBarrieroperator= (const RtBarrier &rhs)=default
 
 operator Realm::Barrier () const
 
bool get_result (void *value, size_t value_size) const
 
RtBarrier get_previous_phase (void)
 
void destroy_barrier (void)
 
- Public Member Functions inherited from Legion::Internal::RtEvent
 RtEvent (const RtEvent &rhs)=default
 
 RtEvent (const Realm::Event &e)
 
 RtEvent (const PredEvent &e)
 
RtEventoperator= (const RtEvent &rhs)=default
 
- Public Member Functions inherited from Legion::Internal::LgEvent
 LgEvent (const LgEvent &rhs)=default
 
 LgEvent (const Realm::Event e)
 
LgEventoperator= (const LgEvent &rhs)=default
 
void wait (void) const
 
void wait_faultaware (bool &poisoned, bool from_application) const
 

Public Attributes

Realm::Barrier::timestamp_t timestamp
 

Static Public Attributes

static const RtBarrier NO_RT_BARRIER
 
- Static Public Attributes inherited from Legion::Internal::RtEvent
static const RtEvent NO_RT_EVENT
 
- Static Public Attributes inherited from Legion::Internal::LgEvent
static const LgEvent NO_LG_EVENT
 

Additional Inherited Members

- Protected Member Functions inherited from Legion::Internal::LgEvent
void begin_context_wait (Context ctx, bool from_application) const
 
void end_context_wait (Context ctx, bool from_application) const
 

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