OpenMPI 0.1.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

osc_pt2pt_buffer.h
1 /*
2 * Copyright (c) 2004-2005 The Trustees of Indiana University.
3 * All rights reserved.
4 * Copyright (c) 2004-2006 The Trustees of the University of Tennessee.
5 * All rights reserved.
6 * Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
7 * University of Stuttgart. All rights reserved.
8 * Copyright (c) 2004-2006 The Regents of the University of California.
9 * All rights reserved.
10 * $COPYRIGHT$
11 *
12 * Additional copyrights may follow
13 *
14 * $HEADER$
15 */
16
17 #ifndef OMPI_OSC_PT2PT_BUFFER_H
18 #define OMPI_OSC_PT2PT_BUFFER_H
19
20 #include "opal/class/opal_free_list.h"
21 #include "ompi/request/request.h"
22
23 BEGIN_C_DECLS
24
25 struct ompi_osc_pt2pt_buffer_t {
26 ompi_free_list_item_t super;
27
28 ompi_request_t *request;
29 void *data;
30 void *payload;
31 size_t len;
32 };
33 typedef struct ompi_osc_pt2pt_buffer_t ompi_osc_pt2pt_buffer_t;
34 OBJ_CLASS_DECLARATION(ompi_osc_pt2pt_buffer_t);
35
36 END_C_DECLS
37
38 #endif
ompi_osc_pt2pt_buffer_t
Definition: osc_pt2pt_buffer.h:25
request.h
Top-level description of requests.
ompi_free_list_item_t
Definition: ompi_free_list.h:62
request
Definition: evdns.c:158
ompi_request_t
Main top-level request struct definition.
Definition: request.h:100
OBJ_CLASS_DECLARATION
#define OBJ_CLASS_DECLARATION(NAME)
Declaration for class descriptor.
Definition: opal_object.h:236