« Return to documentation listing
Table of Contents
MPI_T_enum_get_item - Query information about an enumerator
#include <mpi.h>
int MPI_T_enum_get_item(MPI_T_enum enumtype, int index, int *value, char
*name,
int *name_len)
- enumtype
- Enumeration to be queried.
- index
- Number of the
value to be queried in this enumeration.
- name_len
- Length of the string and/or buffer for name.
- value
- Variable
value.
- name
- Buffer to return the string containing the name of the category.
MPI_T_enum_get_item can be used to query information about
an item in an enumerator. This function returns the enumeration value in
the value parameter.
This MPI tool interface function returns the
name of the item as a string. This function takes two arguments for the
string: a buffer to store the string, and a length which must initially
specify the size of the buffer. If the length passed is n then this function
will copy at most n - 1 characters of the string into the buffer and sets
the length to the number of characters copied - 1. If the length argument
is NULL or the value specified in the length is 0 the string buffer is
ignored and the string is not returned. For more information see MPI-3 [char167]
14.3.3.
MPI_T_enum_get_item() will fail if:
- [MPI_T_ERR_NOT_INITIALIZED]
- The MPI Tools interface not initialized
- [MPI_T_ERR_INVALID_INDEX]
- The enumeration
is invalid or has been deleted
Table of Contents
« Return to documentation listing
|