OpenMPI 0.1.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

Data Structures | Macros | Typedefs | Enumerations | Variables
notifier.h File Reference

The OpenRTE Notifier Framework. More...

`#include "orte_config.h"`
`#include "opal/mca/mca.h"`
`#include "opal/util/opal_sos.h"`
`#include "orte/constants.h"`
`#include "orte/types.h"`
`#include "notifier_event_types.h"`

Go to the source code of this file.

## Data Structures
struct | orte_notifier_base_module_1_0_0_t
struct | orte_notifier_API_module_1_0_0_t
struct | orte_notifier_base_component_1_0_0_t

## Macros
#define | ORTE_NOTIFIER_MAX_BUF 512
#define | ORTE_NOTIFIER_BASE_VERSION_1_0_0
#define | ORTE_NOTIFIER_DEFINE_EVENT(i, m)
#define | ORTE_NOTIFIER_LOG_EVENT(i, c, t) do {} while (0)

## Typedefs
typedef int(* | orte_notifier_base_module_init_fn_t )(void)
typedef void(* | orte_notifier_base_module_finalize_fn_t )(void)
typedef void(* | orte_notifier_base_module_log_fn_t )(orte_notifier_base_severity_t severity, int errcode, const char *msg, va_list ap) __opal_attribute_format_funcptr__(__printf__
typedef void(*) typedef void(* | orte_notifier_base_module_log_show_help_fn_t )(orte_notifier_base_severity_t severity, int errcode, const char *file, const char *topic, va_list ap)
typedef void(* | orte_notifier_base_module_log_peer_fn_t )(orte_notifier_base_severity_t severity, int errcode, orte_process_name_t *peer_proc, const char *msg, va_list ap) __opal_attribute_format_funcptr__(__printf__
typedef void(*) typedef void(* | orte_notifier_base_module_log_event_fn_t )(const char *msg)
typedef struct orte_notifier_base_module_1_0_0_t | orte_notifier_base_module_1_0_0_t
typedef orte_notifier_base_module_1_0_0_t | orte_notifier_base_module_t
typedef void(* | orte_notifier_base_API_log_fn_t )(orte_notifier_base_severity_t severity, int errcode, const char *msg,...)
typedef void(* | orte_notifier_base_API_log_show_help_fn_t )(orte_notifier_base_severity_t severity, int errcode, const char *file, const char *topic,...)
typedef void(* | orte_notifier_base_API_log_peer_fn_t )(orte_notifier_base_severity_t severity, int errcode, orte_process_name_t *peer_proc, const char *msg,...)
typedef struct orte_notifier_API_module_1_0_0_t | orte_notifier_API_module_1_0_0_t
typedef orte_notifier_API_module_1_0_0_t | orte_notifier_API_module_t
typedef struct orte_notifier_base_component_1_0_0_t | orte_notifier_base_component_1_0_0_t
typedef orte_notifier_base_component_1_0_0_t | orte_notifier_base_component_t

## Enumerations
enum | orte_notifier_base_severity_t { ORTE_NOTIFIER_EMERG = OPAL_SOS_SEVERITY_EMERG, ORTE_NOTIFIER_ALERT = OPAL_SOS_SEVERITY_ALERT, ORTE_NOTIFIER_CRIT = OPAL_SOS_SEVERITY_CRIT, ORTE_NOTIFIER_ERROR = OPAL_SOS_SEVERITY_ERROR, ORTE_NOTIFIER_WARN = OPAL_SOS_SEVERITY_WARN, ORTE_NOTIFIER_NOTICE = OPAL_SOS_SEVERITY_NOTICE, ORTE_NOTIFIER_INFO = OPAL_SOS_SEVERITY_INFO, ORTE_NOTIFIER_DEBUG = OPAL_SOS_SEVERITY_DEBUG }

## Variables
ORTE_DECLSPEC orte_notifier_API_module_t | orte_notifier

## Detailed Description

The OpenRTE Notifier Framework.

The OpenRTE Notifier framework provides a mechanism for notifying system administrators or other fault monitoring systems that a problem with the underlying cluster has been detected - e.g., a failed connection in a network fabric

## Macro Definition Documentation

#define ORTE_NOTIFIER_BASE_VERSION_1_0_0

Value:
/* notifier v1.0 is chained to MCA v2.0 */ \
MCA_BASE_VERSION_2_0_0, \
/* notifier v1.0 */ \
"notifier", 1, 0, 0