1 
   2 
   3 
   4 
   5 
   6 
   7 
   8 
   9 
  10 #ifndef PMIX_CLIENT_OPS_H
  11 #define PMIX_CLIENT_OPS_H
  12 
  13 #include <src/include/pmix_config.h>
  14 
  15 
  16 #include "src/threads/threads.h"
  17 #include "src/class/pmix_list.h"
  18 #include "src/class/pmix_pointer_array.h"
  19 #include "src/include/pmix_globals.h"
  20 #include "src/common/pmix_iof.h"
  21 
  22 BEGIN_C_DECLS
  23 
  24 typedef struct {
  25     pmix_peer_t *myserver;          
  26     pmix_list_t pending_requests;   
  27     pmix_pointer_array_t peers;     
  28     
  29     int get_output;
  30     int get_verbose;
  31     
  32     int connect_output;
  33     int connect_verbose;
  34     
  35     int fence_output;
  36     int fence_verbose;
  37     
  38     int pub_output;
  39     int pub_verbose;
  40     
  41     int spawn_output;
  42     int spawn_verbose;
  43     
  44     int event_output;
  45     int event_verbose;
  46     
  47     int iof_output;
  48     int iof_verbose;
  49     
  50     int base_output;
  51     int base_verbose;
  52     
  53     pmix_iof_sink_t iof_stdout;
  54     pmix_iof_sink_t iof_stderr;
  55 } pmix_client_globals_t;
  56 
  57 PMIX_EXPORT extern pmix_client_globals_t pmix_client_globals;
  58 
  59 END_C_DECLS
  60 
  61 #endif