23 #ifndef MCA_RML_FTRM_H
24 #define MCA_RML_FTRM_H
26 #include "orte_config.h"
32 extern int rml_ftrm_output_handle;
51 int orte_rml_ftrm_module_enable_comm(
void);
56 int orte_rml_ftrm_module_finalize(
void);
61 char * orte_rml_ftrm_get_contact_info(
void);
66 int orte_rml_ftrm_set_contact_info(
const char* uri);
71 int orte_rml_ftrm_ping(
const char* uri,
const struct timeval* tv);
162 int orte_rml_ftrm_ft_event(
int state);
RML module interface.
Definition: rml.h:577
RML component interface.
Definition: rml.h:89
void(* orte_rml_callback_fn_t)(int status, struct orte_process_name_t *peer, struct iovec *msg, int count, orte_rml_tag_t tag, void *cbdata)
Funtion prototype for callback from non-blocking iovec send and receive.
Definition: rml.h:123
Runtime Messaging Layer (RML) Communication Interface.
Definition: ompi_uio.h:29
ORTE_MODULE_DECLSPEC orte_rml_component_t mca_rml_ftrm_component
Component definition.
Definition: rml_ftrm_component.c:38
uint32_t orte_rml_tag_t
Message matching tag.
Definition: rml_types.h:220
void(* orte_rml_buffer_callback_fn_t)(int status, struct orte_process_name_t *peer, struct opal_buffer_t *buffer, orte_rml_tag_t tag, void *cbdata)
Funtion prototype for callback from non-blocking buffer send and receive.
Definition: rml.h:149
Structure for holding a buffer to be used with the RML or OOB subsystems.
Definition: dss_types.h:159
void(* orte_rml_exception_callback_t)(const orte_process_name_t *peer, orte_rml_exception_t exception)
Function prototype for exception callback.
Definition: rml.h:167
Contains the typedefs for the use of the rml.