#ifndef PMIX_CLIENT_OPS_H
#define PMIX_CLIENT_OPS_H
#include "src/include/pmix_config.h"
#include "src/class/pmix_list.h"
#include "src/class/pmix_pointer_array.h"
#include "src/common/pmix_iof.h"
#include "src/include/pmix_globals.h"
#include "src/threads/pmix_threads.h"
BEGIN_C_DECLS
typedef struct {
pmix_peer_t *myserver; bool singleton; pmix_list_t pending_requests; pmix_pointer_array_t peers; pmix_list_t groups; int get_output;
int get_verbose;
int connect_output;
int connect_verbose;
int fence_output;
int fence_verbose;
int pub_output;
int pub_verbose;
int spawn_output;
int spawn_verbose;
int event_output;
int event_verbose;
int iof_output;
int iof_verbose;
int base_output;
int base_verbose;
pmix_iof_sink_t iof_stdout;
pmix_iof_sink_t iof_stderr;
} pmix_client_globals_t;
PMIX_EXPORT extern pmix_client_globals_t pmix_client_globals;
PMIX_EXPORT void pmix_parse_localquery(int sd, short args, void *cbdata);
PMIX_EXPORT pmix_status_t pmix_client_convert_group_procs(const pmix_proc_t *inprocs, size_t insize,
pmix_proc_t **outprocs, size_t *outsize);
END_C_DECLS
#endif