root/orte/mca/rmaps/resilient/rmaps_resilient.h

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

INCLUDED FROM


   1 /*
   2  * Copyright (c) 2009      Cisco Systems, Inc.  All rights reserved.
   3  *
   4  * $COPYRIGHT$
   5  *
   6  * Additional copyrights may follow
   7  *
   8  * $HEADER$
   9  */
  10 /**
  11  * @file
  12  *
  13  * Resource Mapping
  14  */
  15 #ifndef ORTE_RMAPS_RESILIENT_H
  16 #define ORTE_RMAPS_RESILIENT_H
  17 
  18 #include "orte_config.h"
  19 
  20 #include "opal/class/opal_pointer_array.h"
  21 
  22 #include "orte/mca/rmaps/rmaps.h"
  23 
  24 BEGIN_C_DECLS
  25 
  26 struct orte_rmaps_res_component_t {
  27     orte_rmaps_base_component_t super;
  28     char *fault_group_file;
  29     opal_list_t fault_grps;
  30 };
  31 typedef struct orte_rmaps_res_component_t orte_rmaps_res_component_t;
  32 
  33 typedef struct {
  34     opal_list_item_t super;
  35     int ftgrp;
  36     bool used;
  37     bool included;
  38     opal_pointer_array_t nodes;
  39 } orte_rmaps_res_ftgrp_t;
  40 ORTE_DECLSPEC OBJ_CLASS_DECLARATION(orte_rmaps_res_ftgrp_t);
  41 
  42 ORTE_MODULE_DECLSPEC extern orte_rmaps_res_component_t mca_rmaps_resilient_component;
  43 extern orte_rmaps_base_module_t orte_rmaps_resilient_module;
  44 
  45 
  46 END_C_DECLS
  47 
  48 #endif

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