root/opal/mca/pmix/pmix4x/pmix/src/mca/pdl/pdlopen/pdl_pdlopen.h

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

INCLUDED FROM


   1 /*
   2  * Copyright (c) 2015     Cisco Systems, Inc.  All rights reserved.
   3  * Copyright (c) 2016     Intel, Inc. All rights reserved.
   4  * $COPYRIGHT$
   5  *
   6  * Additional copyrights may follow
   7  *
   8  * $HEADER$
   9  */
  10 
  11 #ifndef PMIX_PDL_PDLOPEN
  12 #define PMIX_PDL_PDLOPEN
  13 
  14 #include <src/include/pmix_config.h>
  15 
  16 #include "src/mca/pdl/pdl.h"
  17 
  18 extern pmix_pdl_base_module_t pmix_pdl_pdlopen_module;
  19 
  20 /*
  21  * Dynamic library handles generated by this component.
  22  *
  23  * If we're debugging, keep a copy of the name of the file we've opened.
  24  */
  25 struct pmix_pdl_handle_t {
  26     void *dlopen_handle;
  27 #if PMIX_ENABLE_DEBUG
  28     void *filename;
  29 #endif
  30 };
  31 
  32 typedef struct {
  33     pmix_pdl_base_component_t base;
  34 
  35     char *filename_suffixes_mca_storage;
  36     char **filename_suffixes;
  37 } pmix_pdl_pdlopen_component_t;
  38 
  39 extern pmix_pdl_pdlopen_component_t mca_pdl_pdlopen_component;
  40 
  41 #endif /* PMIX_PDL_PDLOPEN */

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