114 #include "orte_config.h"
120 #include "opal/mca/crs/base/base.h"
128 typedef int (*orte_iof_base_init_fn_t)(void);
139 orte_iof_tag_t src_tag,
int fd);
151 orte_iof_tag_t source_tag,
158 orte_iof_tag_t source_tag);
161 typedef int (*orte_iof_base_finalize_fn_t)(void);
172 orte_iof_base_init_fn_t init;
176 orte_iof_base_finalize_fn_t finalize;
196 #define ORTE_IOF_BASE_VERSION_2_0_0 \
197 MCA_BASE_VERSION_2_0_0, \
Common type for all MCA components.
Definition: mca.h:250
int(* orte_iof_base_pull_fn_t)(const orte_process_name_t *peer, orte_iof_tag_t source_tag, int fd)
Explicitly pull data from the specified set of SOURCE peers and dump to the indicated output file des...
Definition: iof.h:150
int(* orte_iof_base_push_fn_t)(const orte_process_name_t *peer, orte_iof_tag_t src_tag, int fd)
Explicitly push data from the specified input file descriptor to the stdin of the indicated peer(s)...
Definition: iof.h:138
Top-level interface for all MCA components.
int(* orte_iof_base_ft_event_fn_t)(int state)
FT Event Notification.
Definition: iof.h:166
Meta data for MCA v2.0.0 components.
Definition: mca.h:309
int(* orte_iof_base_close_fn_t)(const orte_process_name_t *peer, orte_iof_tag_t source_tag)
Close the specified iof stream(s) from the indicated peer(s)
Definition: iof.h:157
Checkpoint and Restart Service (CRS) Interface.
IOF module.
Definition: iof.h:171