16#ifndef __LEGION_INTEROP_H__
17#define __LEGION_INTEROP_H__
19#include "legion/api/types.h"
39 Internal::LegionHandshakeImpl* impl;
42 FRIEND_ALL_RUNTIME_CLASSES
45 bool operator==(
const LegionHandshake& h)
const {
return impl == h.impl; }
46 bool operator<(
const LegionHandshake& h)
const {
return impl < h.impl; }
103 FRIEND_ALL_RUNTIME_CLASSES
108 return impl == h.impl;
void legion_handoff_to_ext(void) const
PhaseBarrier get_legion_wait_phase_barrier(void) const
PhaseBarrier get_legion_arrive_phase_barrier(void) const
void ext_handoff_to_legion(void) const
void legion_wait_on_ext(void) const
void ext_wait_on_legion(void) const
void advance_legion_handshake(void) const
void legion_handoff_to_mpi(void) const
Definition interop.h:128
void mpi_handoff_to_legion(void) const
Definition interop.h:117
void legion_wait_on_mpi(void) const
Definition interop.h:133
void mpi_wait_on_legion(void) const
Definition interop.h:122