mpiUserLimitDelete
Declaration
MPI_DECL1 MPI_RESULT MPI_DECL2 mpiUserLimitDelete(MPIUserLimit userLimit);
Required Header: stdmpi.h
Change History: Added in 04.00.
Description
mpiUserLimitDelete deletes a user limit object and invalidates its handle (userLimit). mpiUserLimitDelete is the equivalent of a C++ destructor.
userLimit | The user limit handle to delete. |
---|
Sample Code
MPIUserLimit createDisabledUserLimit(MPIControl control, int32_t number) { MPI_RESULT returnValue; MPIUserLimit userLimit = MPIHandleVOID; /* Create user limit */ returnValue = mpiUserLimitCreate(&userLimit, control, number); msgCHECK(returnValue); /* Disable user limit in case the user limit was enabled */ returnValue = mpiUserLimitEnableSet(userLimit, FALSE); if (returnValue != MPIMessageOK) { /* Free resources in case anything went wrong */ mpiUserLimitDelete(userLimit); msgCHECK(returnValue); } return userLimit; }