OpenMPI 0.1.1

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

- File List
- Globals

memcpy.h
Go to the documentation of this file.
1 /*
2 * Copyright (c) 2004-2006 The University of Tennessee and The University
3 * of Tennessee Research Foundation. All rights
4 * reserved.
5 * $COPYRIGHT$
6 *
7 * Additional copyrights may follow
8 *
9 * $HEADER$
10 */
11
12 /**
13 * @file
14 *
15 */
16
17 #ifndef OPAL_MCA_MEMCPY_MEMCPY_H
18 #define OPAL_MCA_MEMCPY_MEMCPY_H
19
20 #include "opal_config.h"
21
22 #include "opal/mca/mca.h"
23 #include "opal/mca/base/base.h"
24
25 /**
26 * Structure for memcpy components.
27 */
28 struct opal_memcpy_base_component_2_0_0_t {
29 /** MCA base component */
30 mca_base_component_t memcpyc_version;
31 /** MCA base data */
32 mca_base_component_data_t memcpyc_data;
33 };
34
35 /**
36 * Convenience typedef
37 */
38 typedef struct opal_memcpy_base_component_2_0_0_t opal_memcpy_base_component_2_0_0_t;
39
40 /*
41 * Macro for use in components that are of type memcpy
42 */
43 #define OPAL_MEMCPY_BASE_VERSION_2_0_0 \
44 MCA_BASE_VERSION_2_0_0, \
45 "memcpy", 2, 0, 0
46
47 #endif /* OPAL_MCA_MEMCPY_MEMCPY_H */
mca_base_component_2_0_0_t
Common type for all MCA components.
Definition: mca.h:250
mca.h
Top-level interface for all MCA components.
opal_memcpy_base_component_2_0_0_t::memcpyc_version
mca_base_component_t memcpyc_version
MCA base component.
Definition: memcpy.h:30
mca_base_component_data_2_0_0_t
Meta data for MCA v2.0.0 components.
Definition: mca.h:309
opal_memcpy_base_component_2_0_0_t::memcpyc_data
mca_base_component_data_t memcpyc_data
MCA base data.
Definition: memcpy.h:32
opal_memcpy_base_component_2_0_0_t
Structure for memcpy components.
Definition: memcpy.h:28