OpenMPI 0.1.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

pubsub_orte.h
1 /*
2 * Copyright (c) 2004-2005 The Trustees of Indiana University.
3 * All rights reserved.
4 * Copyright (c) 2004-2006 The Trustees of the University of Tennessee.
5 * All rights reserved.
6 * Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
7 * University of Stuttgart. All rights reserved.
8 * Copyright (c) 2004-2005 The Regents of the University of California.
9 * All rights reserved.
10 * Copyright (c) 2007 Los Alamos National Security, LLC. All rights
11 * reserved.
12 * $COPYRIGHT$
13 *
14 * Additional copyrights may follow
15 *
16 * $HEADER$
17 */
18
19 #ifndef OMPI_PUBSUB_ORTE_H
20 #define OMPI_PUBSUB_ORTE_H
21
22 #include "ompi_config.h"
23
24 #include "orte/types.h"
25
26 #include "ompi/mca/pubsub/pubsub.h"
27
28 BEGIN_C_DECLS
29
30 /*
31 * Extend the pubsub component to hold some useful
32 * values for this component
33 */
34 typedef struct {
35 ompi_pubsub_base_component_t super;
36 orte_process_name_t server;
37 char *server_uri;
38 bool server_found;
39 } ompi_pubsub_orte_component_t;
40
41 /* access to module */
42 extern ompi_pubsub_base_module_t ompi_pubsub_orte_module;
43
44 /* access to component so we can get to the locally
45 * global values
46 */
47 OMPI_MODULE_DECLSPEC extern ompi_pubsub_orte_component_t mca_pubsub_orte_component;
48
49 END_C_DECLS
50
51 #endif /* OMPI_PUBSUB_ORTE_H */
ompi_pubsub_orte_component_t
Definition: pubsub_orte.h:34
orte_process_name_t
Definition: types.h:146
ompi_pubsub_base_component_2_0_0_t
Structure for PUBSUB components.
Definition: pubsub.h:87
types.h
ompi_pubsub_base_module_1_0_0_t
Structure for PUBSUB modules.
Definition: pubsub.h:66
pubsub.h
Dynamic Process Management Interface.