root/opal/mca/pmix/pmix4x/pmix/src/client/pmix_client_ops.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /*
   2  * Copyright (c) 2015-2018 Intel, Inc. All rights reserved.
   3  * $COPYRIGHT$
   4  *
   5  * Additional copyrights may follow
   6  *
   7  * $HEADER$
   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;          // messaging support to/from my server
  26     pmix_list_t pending_requests;   // list of pmix_cb_t pending data requests
  27     pmix_pointer_array_t peers;     // array of pmix_peer_t cached for data ops
  28     // verbosity for client get operations
  29     int get_output;
  30     int get_verbose;
  31     // verbosity for client connect operations
  32     int connect_output;
  33     int connect_verbose;
  34     // verbosity for client fence operations
  35     int fence_output;
  36     int fence_verbose;
  37     // verbosity for client pub operations
  38     int pub_output;
  39     int pub_verbose;
  40     // verbosity for client spawn operations
  41     int spawn_output;
  42     int spawn_verbose;
  43     // verbosity for client event operations
  44     int event_output;
  45     int event_verbose;
  46     // verbosity for client iof operations
  47     int iof_output;
  48     int iof_verbose;
  49     // verbosity for basic client functions
  50     int base_output;
  51     int base_verbose;
  52     /* IOF output sinks */
  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 /* PMIX_CLIENT_OPS_H */

/* [<][>][^][v][top][bottom][index][help] */