This source file includes following definitions.
- mca_btl_template_frag_eager_constructor
- mca_btl_template_frag_max_constructor
- mca_btl_template_frag_user_constructor
1 #include "btl_template_frag.h"
2
3
4
5 static void mca_btl_template_frag_eager_constructor(mca_btl_template_frag_t* frag)
6 {
7 frag->registration = NULL;
8 frag->size = mca_btl_template_module.super.btl_eager_limit;
9 }
10
11 static void mca_btl_template_frag_max_constructor(mca_btl_template_frag_t* frag)
12 {
13 frag->registration = NULL;
14 frag->size = mca_btl_template_module.super.btl_max_send_size;
15 }
16
17 static void mca_btl_template_frag_user_constructor(mca_btl_template_frag_t* frag)
18 {
19 frag->size = 0;
20 frag->registration = NULL;
21 }
22
23
24 OBJ_CLASS_INSTANCE(
25 mca_btl_template_frag_t,
26 mca_btl_base_descriptor_t,
27 NULL,
28 NULL);
29
30 OBJ_CLASS_INSTANCE(
31 mca_btl_template_frag_eager_t,
32 mca_btl_base_descriptor_t,
33 mca_btl_template_frag_eager_constructor,
34 NULL);
35
36 OBJ_CLASS_INSTANCE(
37 mca_btl_template_frag_max_t,
38 mca_btl_base_descriptor_t,
39 mca_btl_template_frag_max_constructor,
40 NULL);
41
42 OBJ_CLASS_INSTANCE(
43 mca_btl_template_frag_user_t,
44 mca_btl_base_descriptor_t,
45 mca_btl_template_frag_user_constructor,
46 NULL);
47