18.2.116. PMIx_Info_is_persistent

PMIx_Info_is_persistent — Test whether a pmix_info_t(5) is marked as persistent.

18.2.116.1. SYNOPSIS

#include <pmix.h>

bool PMIx_Info_is_persistent(const pmix_info_t *p);

18.2.116.1.1. Python Syntax

No Python equivalent

18.2.116.2. INPUT PARAMETERS

18.2.116.3. DESCRIPTION

Test whether the PMIX_INFO_PERSISTENT flag is set in the flags field of the referenced pmix_info_t structure. A persistent structure is one whose contained value must not be released when the structure is destructed; the value is owned elsewhere and its lifetime is managed independently of the pmix_info_t.

The persistent flag is applied with PMIx_Info_persistent(3).

18.2.116.4. RETURN VALUE

Returns true if the PMIX_INFO_PERSISTENT flag is set in the structure, and false otherwise.