root/opal/mca/pmix/pmix4x/pmix/src/mca/pnet/opa/pnet_opa.h

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

INCLUDED FROM


   1 /*
   2  * Copyright (c) 2015-2019 Intel, Inc.  All rights reserved.
   3  *
   4  * $COPYRIGHT$
   5  *
   6  * Additional copyrights may follow
   7  *
   8  * $HEADER$
   9  */
  10 
  11 #ifndef PMIX_PNET_OPA_H
  12 #define PMIX_PNET_OPA_H
  13 
  14 #include <src/include/pmix_config.h>
  15 
  16 
  17 #include "src/mca/pnet/pnet.h"
  18 
  19 BEGIN_C_DECLS
  20 
  21 typedef struct {
  22     pmix_pnet_base_component_t super;
  23     char *incparms;
  24     char *excparms;
  25     char **include;
  26     char **exclude;
  27     int radix;
  28 } pmix_pnet_opa_component_t;
  29 
  30 /* the component must be visible data for the linker to find it */
  31 PMIX_EXPORT extern pmix_pnet_opa_component_t mca_pnet_opa_component;
  32 extern pmix_pnet_module_t pmix_opa_module;
  33 
  34 /* define a key for any blob we need to send in a launch msg */
  35 #define PMIX_PNET_OPA_BLOB  "pmix.pnet.opa.blob"
  36 
  37 /* define an inventory key */
  38 #define PMIX_OPA_INVENTORY_KEY  "pmix.opa.inventory"
  39 
  40 END_C_DECLS
  41 
  42 #endif

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