21 #ifndef MCA_ALLOCATOR_BASE_H
22 #define MCA_ALLOCATOR_BASE_H
24 #include "ompi_config.h"
The opal_list_t interface is used to provide a generic doubly-linked list container for Open MPI...
mca_allocator_base_module_t * allocator_module
The function pointers for all the module's functions.
Definition: base.h:39
Top-level interface for all MCA components.
Definition: opal_list.h:98
OMPI_DECLSPEC opal_list_t mca_allocator_base_components
The list of all the selected components.
Definition: allocator_base_open.c:42
ORTE_DECLSPEC OBJ_CLASS_DECLARATION(mca_oob_base_info_t)
declare the association structure as a class
The data structure provided by each component to the framework which describes the component...
Definition: allocator.h:133
OMPI_DECLSPEC int mca_allocator_base_close(void)
Closes all the remaining modules.
Definition: allocator_base_close.c:34
Definition: opal_list.h:147
opal_list_item_t super
Makes this an object of type opal_list_item.
Definition: base.h:35
Structure which describes a selected module.
Definition: base.h:34
Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana University Research and Techno...
mca_allocator_base_component_t * allocator_component
Info about the module.
Definition: base.h:37
OMPI_DECLSPEC mca_allocator_base_component_t * mca_allocator_component_lookup(const char *name)
Traverses through the list of available components, calling their init functions until it finds the c...
Definition: allocator_base_open.c:67
OMPI_DECLSPEC int mca_allocator_base_open(void)
Function for finding and opening either all MCA components, or the one that was specifically requeste...
Definition: allocator_base_open.c:49
The data structure for each component.
Definition: allocator.h:78