Warning, file /include/pmix/src/runtime/pmix_rte.h was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025 #ifndef PMIX_RTE_H
0026 #define PMIX_RTE_H
0027
0028 #include "src/include/pmix_config.h"
0029 #include "pmix_common.h"
0030 #include "src/class/pmix_object.h"
0031
0032 #include <stdio.h>
0033 #include <sys/types.h>
0034 #include <unistd.h>
0035 #include <event.h>
0036
0037 #include "src/include/pmix_globals.h"
0038 #include "src/mca/ptl/ptl_types.h"
0039
0040 BEGIN_C_DECLS
0041
0042 #if PMIX_ENABLE_TIMING
0043 PMIX_EXPORT extern char *pmix_timing_sync_file;
0044 PMIX_EXPORT extern char *pmix_timing_output;
0045 PMIX_EXPORT extern bool pmix_timing_overhead;
0046 #endif
0047
0048 PMIX_EXPORT extern char *pmix_net_private_ipv4;
0049 PMIX_EXPORT extern int pmix_event_caching_window;
0050 PMIX_EXPORT extern bool pmix_suppress_missing_data_warning;
0051 PMIX_EXPORT extern char *pmix_progress_thread_cpus;
0052 PMIX_EXPORT extern bool pmix_bind_progress_thread_reqd;
0053 PMIX_EXPORT extern int pmix_maxfd;
0054
0055
0056 extern const char pmix_version_string[];
0057
0058
0059
0060
0061
0062
0063
0064
0065 PMIX_EXPORT pmix_status_t pmix_rte_init(uint32_t type, pmix_info_t info[], size_t ninfo,
0066 pmix_ptl_cbfunc_t cbfunc);
0067
0068
0069
0070
0071
0072 PMIX_EXPORT void pmix_rte_finalize(void);
0073
0074
0075
0076
0077 PMIX_EXPORT pmix_status_t pmix_register_params(void);
0078 PMIX_EXPORT pmix_status_t pmix_deregister_params(void);
0079
0080 END_C_DECLS
0081
0082 #endif