1
2
3
4
5
6
7
8
9
10
11
12
13 #ifndef MCA_COMMON_MONITORING_COLL_H
14 #define MCA_COMMON_MONITORING_COLL_H
15
16 BEGIN_C_DECLS
17
18 #include <ompi_config.h>
19 #include <opal/mca/base/mca_base_pvar.h>
20
21 OMPI_DECLSPEC void mca_common_monitoring_coll_flush(FILE *pf, mca_monitoring_coll_data_t*data);
22
23 OMPI_DECLSPEC void mca_common_monitoring_coll_flush_all(FILE *pf);
24
25 OMPI_DECLSPEC void mca_common_monitoring_coll_reset( void );
26
27 OMPI_DECLSPEC int mca_common_monitoring_coll_messages_notify(mca_base_pvar_t *pvar,
28 mca_base_pvar_event_t event,
29 void *obj_handle,
30 int *count);
31
32 OMPI_DECLSPEC int mca_common_monitoring_coll_get_o2a_count(const struct mca_base_pvar_t *pvar,
33 void *value,
34 void *obj_handle);
35
36 OMPI_DECLSPEC int mca_common_monitoring_coll_get_o2a_size(const struct mca_base_pvar_t *pvar,
37 void *value,
38 void *obj_handle);
39
40 OMPI_DECLSPEC int mca_common_monitoring_coll_get_a2o_count(const struct mca_base_pvar_t *pvar,
41 void *value,
42 void *obj_handle);
43
44 OMPI_DECLSPEC int mca_common_monitoring_coll_get_a2o_size(const struct mca_base_pvar_t *pvar,
45 void *value,
46 void *obj_handle);
47
48 OMPI_DECLSPEC int mca_common_monitoring_coll_get_a2a_count(const struct mca_base_pvar_t *pvar,
49 void *value,
50 void *obj_handle);
51
52 OMPI_DECLSPEC int mca_common_monitoring_coll_get_a2a_size(const struct mca_base_pvar_t *pvar,
53 void *value,
54 void *obj_handle);
55
56 OMPI_DECLSPEC void mca_common_monitoring_coll_finalize( void );
57 END_C_DECLS
58
59 #endif