OpenMPI  0.1.1
mtl_mxm_request.h
1 /*
2  * Copyright (C) Mellanox Technologies Ltd. 2001-2011. ALL RIGHTS RESERVED.
3  * $COPYRIGHT$
4  *
5  * Additional copyrights may follow
6  *
7  * $HEADER$
8  */
9 
10 #ifndef OMPI_MTL_MXM_REQUEST_H
11 #define OMPI_MTL_MXM_REQUEST_H
12 
13 #include "opal/datatype/opal_convertor.h"
14 #include "mtl_mxm.h"
15 
16 
18  struct mca_mtl_request_t super;
19  union {
20  mxm_req_base_t base;
21  mxm_send_req_t send;
22  mxm_recv_req_t recv;
23  } mxm;
24  /* mxm_segment_t mxm_segment[1]; */
25  void *buf;
26  size_t length;
27  struct opal_convertor_t *convertor;
28  bool free_after;
29 };
31 
32 #endif
Definition: mtl.h:51
Definition: opal_convertor.h:90
Definition: mtl_mxm_request.h:17