1
1

* Add some doxy comment to shut up Doxygen when doing LLM files

This commit was SVN r1895.
Этот коммит содержится в:
Brian Barrett 2004-08-05 14:48:33 +00:00
родитель 3be27734c0
Коммит 2f507dfc67
3 изменённых файлов: 29 добавлений и 1 удалений

Просмотреть файл

@ -47,6 +47,8 @@ extern "C" {
}
#endif
/**
* Mutex wrapping the \code mca_llm_base_parse_hostfile function.
extern ompi_mutex_t mca_llm_base_parse_mutex;
#endif

Просмотреть файл

@ -13,6 +13,11 @@
#include "mca/llm/base/base.h"
/**
* Container for list of components opened
*
* \internal
*/
typedef struct opened_component_t {
ompi_list_item_t super;
mca_llm_base_component_t *oc_component;

Просмотреть файл

@ -81,6 +81,15 @@ typedef mca_llm_base_component_1_0_0_t mca_llm_base_component_t;
/*
* LLM interface types
*/
/**
* Container for key = value pairs from the node container.
*
* Container used for the \code info member of the \code
* mca_llm_base_node_t structure. Ownership of char* strings must be
* give to the container, who will \code free() them when the
* container is destroyed.
*/
struct mca_llm_base_valuepair_t {
ompi_list_item_t super;
char *key;
@ -89,6 +98,12 @@ struct mca_llm_base_valuepair_t {
typedef struct mca_llm_base_valuepair_t mca_llm_base_valuepair_t;
OBJ_CLASS_DECLARATION(mca_llm_base_valuepair_t);
/**
* Container for node allocation information.
*
* Container used for the allocate and deallocate functions of the
* LLM.
*/
struct mca_llm_base_node_t {
ompi_list_item_t super;
char hostname[MAXHOSTNAMELEN];
@ -148,6 +163,12 @@ typedef int (*mca_llm_base_deallocate_resources_fn_t)(int jobid,
ompi_list_t *nodelist);
/**
* Base module structure for the LLM
*
* Base module structure for the LLM - presents the required function
* pointers to the calling interface.
*/
struct mca_llm_base_module_1_0_0_t {
mca_llm_base_allocate_resources_fn_t llm_allocate_resources;
mca_llm_base_deallocate_resources_fn_t llm_deallocate_resources;
@ -156,7 +177,7 @@ typedef struct mca_llm_base_module_1_0_0_t mca_llm_base_module_1_0_0_t;
typedef struct mca_llm_base_module_1_0_0_t mca_llm_base_module_t;
/*
/**
* Macro for use in modules that are of type pml v1.0.0
*/
#define MCA_LLM_BASE_VERSION_1_0_0 \