OpenMPI  0.1.1
pstat.h File Reference

pstat (process statistics) framework component interface. More...

#include "opal_config.h"
#include "opal/mca/mca.h"
#include "opal/mca/base/base.h"
#include "opal/dss/dss_types.h"

Go to the source code of this file.

Data Structures

struct  opal_pstat_base_component_2_0_0_t
 Structure for pstat components. More...
 
struct  opal_pstat_base_module_1_0_0_t
 Structure for pstat modules. More...
 

Macros

#define OPAL_PSTAT_BASE_VERSION_2_0_0
 Macro for use in components that are of type pstat. More...
 

Typedefs

typedef int(* opal_pstat_base_module_query_fn_t )(pid_t pid, opal_pstats_t *stats, opal_node_stats_t *nstats)
 
typedef int(* opal_pstat_base_module_fini_fn_t )(void)
 
typedef struct
opal_pstat_base_component_2_0_0_t 
opal_pstat_base_component_2_0_0_t
 Convenience typedef.
 
typedef struct
opal_pstat_base_component_2_0_0_t 
opal_pstat_base_component_t
 
typedef struct
opal_pstat_base_module_1_0_0_t 
opal_pstat_base_module_1_0_0_t
 Convenience typedef.
 
typedef struct
opal_pstat_base_module_1_0_0_t 
opal_pstat_base_module_t
 

Variables

BEGIN_C_DECLS typedef int(* opal_pstat_base_module_init_fn_t )(void)
 Module initialization function. More...
 
OPAL_DECLSPEC
opal_pstat_base_module_t 
opal_pstat
 

Detailed Description

pstat (process statistics) framework component interface.

Intent

To support the ompi-top utility.

Macro Definition Documentation

#define OPAL_PSTAT_BASE_VERSION_2_0_0
Value:
MCA_BASE_VERSION_2_0_0, \
"pstat", 2, 0, 0

Macro for use in components that are of type pstat.

Variable Documentation

BEGIN_C_DECLS typedef int(* opal_pstat_base_module_init_fn_t)(void)

Module initialization function.

Should return OPAL_SUCCESS.