This source file includes following definitions.
- module_constructor
- module_constructor_1_0_0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 #include "ompi_config.h"
22
23 #include <string.h>
24
25 #include "opal/util/output.h"
26 #include "ompi/mca/mca.h"
27 #include "opal/mca/base/base.h"
28
29 #include "ompi/constants.h"
30 #include "ompi/mca/op/op.h"
31 #include "ompi/mca/op/base/base.h"
32
33
34
35
36
37
38
39 #include "ompi/mca/op/base/static-components.h"
40
41 static void module_constructor(ompi_op_base_module_t *m)
42 {
43 m->opm_enable = NULL;
44 m->opm_op = NULL;
45 memset(&(m->opm_fns), 0, sizeof(m->opm_fns));
46 memset(&(m->opm_3buff_fns), 0, sizeof(m->opm_3buff_fns));
47 }
48
49 static void module_constructor_1_0_0(ompi_op_base_module_1_0_0_t *m)
50 {
51 m->opm_enable = NULL;
52 m->opm_op = NULL;
53 memset(&(m->opm_fns), 0, sizeof(m->opm_fns));
54 memset(&(m->opm_3buff_fns), 0, sizeof(m->opm_3buff_fns));
55 }
56
57 OBJ_CLASS_INSTANCE(ompi_op_base_module_t, opal_object_t,
58 module_constructor, NULL);
59 OBJ_CLASS_INSTANCE(ompi_op_base_module_1_0_0_t, opal_object_t,
60 module_constructor_1_0_0, NULL);
61
62 MCA_BASE_FRAMEWORK_DECLARE(ompi, op, NULL, NULL, NULL, NULL,
63 mca_op_base_static_components, 0);