root/ompi/mca/hook/demo/hook_demo.h

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

INCLUDED FROM


   1 /*
   2  * Copyright (c) 2017      IBM Corporation.  All rights reserved.
   3  * $COPYRIGHT$
   4  *
   5  * Additional copyrights may follow
   6  *
   7  * $HEADER$
   8  */
   9 #ifndef MCA_HOOK_DEMO_H
  10 #define MCA_HOOK_DEMO_H
  11 
  12 #include "ompi_config.h"
  13 
  14 #include "ompi/constants.h"
  15 
  16 #include "opal/util/output.h"
  17 
  18 #include "ompi/mca/hook/hook.h"
  19 #include "ompi/mca/hook/base/base.h"
  20 
  21 BEGIN_C_DECLS
  22 
  23 OMPI_MODULE_DECLSPEC extern const ompi_hook_base_component_1_0_0_t mca_hook_demo_component;
  24 
  25 void ompi_hook_demo_mpi_initialized_top(int *flag);
  26 void ompi_hook_demo_mpi_initialized_bottom(int *flag);
  27 
  28 void ompi_hook_demo_mpi_finalized_top(int *flag);
  29 void ompi_hook_demo_mpi_finalized_bottom(int *flag);
  30 
  31 void ompi_hook_demo_mpi_init_top(int argc, char **argv, int requested, int *provided);
  32 void ompi_hook_demo_mpi_init_top_post_opal(int argc, char **argv, int requested, int *provided);
  33 void ompi_hook_demo_mpi_init_bottom(int argc, char **argv, int requested, int *provided);
  34 void ompi_hook_demo_mpi_init_error(int argc, char **argv, int requested, int *provided);
  35 
  36 void ompi_hook_demo_mpi_finalize_top(void);
  37 void ompi_hook_demo_mpi_finalize_bottom(void);
  38 
  39 void ompi_hook_demo_extra_mpi_init_bottom(int argc, char **argv, int requested, int *provided);
  40 
  41 END_C_DECLS
  42 
  43 #endif /* MCA_HOOK_DEMO_H */

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