13 #if !defined(MPI_COMMON_UGNI_EP_H)
14 #define MPI_COMMON_UGNI_EP_H
16 enum ompi_common_ugni_endpoint_state_t {
17 OMPI_COMMON_UGNI_INIT = 0,
18 OMPI_COMMON_UGNI_BOUND,
19 OMPI_COMMON_UGNI_CONNECTING,
20 OMPI_COMMON_UGNI_CONNECTED
22 typedef enum ompi_common_ugni_endpoint_state_t ompi_common_ugni_endpoint_state_t;
29 ompi_common_ugni_endpoint_state_t
state;
struct ompi_common_ugni_device_t * dev
device this endpoint is using
Definition: common_ugni_ep.h:31
void * btl_ctx
btl context for this endpoint
Definition: common_ugni_ep.h:34
Definition: mutex_unix.h:53
Remote Open MPI process structure.
Definition: proc.h:56
uint32_t ep_rem_id
remote information
Definition: common_ugni_ep.h:30
Definition: common_ugni.h:42
int bind_count
bind reference count
Definition: common_ugni_ep.h:33
gni_ep_handle_t ep_handle
uGNI handle for this endpoint
Definition: common_ugni_ep.h:28
Base object.
Definition: opal_object.h:182
Definition: common_ugni_ep.h:26
#define OBJ_CLASS_DECLARATION(NAME)
Declaration for class descriptor.
Definition: opal_object.h:236
ompi_common_ugni_endpoint_state_t state
bind/connection state
Definition: common_ugni_ep.h:29