20 #ifndef OMPI_INFO_TOOL_H
21 #define OMPI_INFO_TOOL_H
22 #include "ompi_config.h"
35 extern bool ompi_info_pretty;
38 extern const char *ompi_info_type_all;
39 extern const char *ompi_info_type_ompi;
40 extern const char *ompi_info_type_orte;
41 extern const char *ompi_info_type_opal;
42 extern const char *ompi_info_type_base;
51 extern const char *ompi_info_ver_full;
52 extern const char *ompi_info_ver_major;
53 extern const char *ompi_info_ver_minor;
54 extern const char *ompi_info_ver_release;
55 extern const char *ompi_info_ver_greek;
56 extern const char *ompi_info_ver_svn;
59 void ompi_info_show_ompi_version(
const char *scope);
60 void ompi_info_show_component_version(
const char *type_name,
61 const char *component_name,
63 const char *ver_type);
69 extern const char *ompi_info_component_all;
70 extern const char *ompi_info_param_all;
72 extern const char *ompi_info_path_prefix;
73 extern const char *ompi_info_path_bindir;
74 extern const char *ompi_info_path_libdir;
75 extern const char *ompi_info_path_incdir;
76 extern const char *ompi_info_path_mandir;
77 extern const char *ompi_info_path_pkglibdir;
78 extern const char *ompi_info_path_sysconfdir;
79 extern const char *ompi_info_path_exec_prefix;
80 extern const char *ompi_info_path_sbindir;
81 extern const char *ompi_info_path_libexecdir;
82 extern const char *ompi_info_path_datarootdir;
83 extern const char *ompi_info_path_datadir;
84 extern const char *ompi_info_path_sharedstatedir;
85 extern const char *ompi_info_path_localstatedir;
86 extern const char *ompi_info_path_infodir;
87 extern const char *ompi_info_path_pkgdatadir;
88 extern const char *ompi_info_path_pkgincludedir;
90 void ompi_info_do_params(
bool want_all,
bool want_internal);
92 const char *type,
const char *component,
96 void ompi_info_show_path(
const char *type,
const char *value);
98 void ompi_info_do_arch(
void);
99 void ompi_info_do_hostname(
void);
100 void ompi_info_do_config(
bool want_all);
105 void ompi_info_out(
const char *pretty_message,
106 const char *plain_message,
108 void ompi_info_out_int(
const char *pretty_message,
109 const char *plain_message,
123 void ompi_info_open_components(
void);
124 void ompi_info_close_components(
void);
ompi_free_list_item_t super
Base type.
Definition: request.h:101
dynamic pointer array
Definition: opal_pointer_array.h:45
The opal_list_t interface is used to provide a generic doubly-linked list container for Open MPI...
See opal_bitmap.h for an explanation of why there is a split between OPAL and ORTE for this generic c...
Top-level interface for all MCA components.
Definition: opal_list.h:98
Definition: cmd_line.h:126
General command line parsing facility for use throughout Open MPI.
Definition: ompi_info.h:114
Definition: opal_list.h:147
#define OBJ_CLASS_DECLARATION(NAME)
Declaration for class descriptor.
Definition: opal_object.h:236