This source file includes following definitions.
- psensor_file_open
- psensor_file_query
- psensor_file_close
   1 
   2 
   3 
   4 
   5 
   6 
   7 
   8 
   9 
  10 
  11 #include <src/include/pmix_config.h>
  12 #include <pmix_common.h>
  13 
  14 #include "src/class/pmix_list.h"
  15 
  16 #include "src/mca/psensor/base/base.h"
  17 #include "src/mca/psensor/file/psensor_file.h"
  18 
  19 
  20 
  21 
  22 static int psensor_file_open(void);
  23 static int psensor_file_close(void);
  24 static int psensor_file_query(pmix_mca_base_module_t **module, int *priority);
  25 
  26 pmix_psensor_file_component_t mca_psensor_file_component = {
  27     .super = {
  28         .base = {
  29             PMIX_PSENSOR_BASE_VERSION_1_0_0,
  30 
  31             
  32             .pmix_mca_component_name = "file",
  33             PMIX_MCA_BASE_MAKE_VERSION(component,
  34                                        PMIX_MAJOR_VERSION,
  35                                        PMIX_MINOR_VERSION,
  36                                        PMIX_RELEASE_VERSION),
  37 
  38             
  39             psensor_file_open,  
  40             psensor_file_close, 
  41             psensor_file_query  
  42         },
  43     }
  44 };
  45 
  46 
  47 static int psensor_file_open(void)
  48 {
  49     PMIX_CONSTRUCT(&mca_psensor_file_component.trackers, pmix_list_t);
  50     return PMIX_SUCCESS;
  51 }
  52 
  53 
  54 static int psensor_file_query(pmix_mca_base_module_t **module, int *priority)
  55 {
  56     *priority = 20;  
  57     *module = (pmix_mca_base_module_t *)&pmix_psensor_file_module;
  58     return PMIX_SUCCESS;
  59 }
  60 
  61 
  62 
  63 
  64 
  65 static int psensor_file_close(void)
  66 {
  67     PMIX_LIST_DESTRUCT(&mca_psensor_file_component.trackers);
  68     return PMIX_SUCCESS;
  69 }