MPIControlFlashSaveProgressFn
Definition
typedef void (MPI_DECL2 *MPIControlFlashProgressFn)(void* userData, size_t percent); typedef MPIControlFlashProgressFn MPIControlFlashSaveProgressFn;
Required Header: stdmpi.h
Change History: Added in 04.00.
Description
MPIControlFlashSaveProgressFn is a type definition for callback functions to be used by mpiControlFlashSaveAll to report progress. Any function that is passed to mpiControlFlashSaveAll must have the same function signature as MPIControlFlashLoadProgressFn.
userData | The user data passed into the mpiControlFlashSaveAll function. This is useful when the callback function needs to be associated with a particular C structure or C++ class instance. |
---|---|
percent | The current completion percentage of the flash save operation. The range of the function is from 0 to 100. |
Sample Code
/* This is a callback function that matches the MPIControlFlashSaveProgressFn
* prototype. It is used as an argument to mpiControlFlashSaveAll.
*/
void MPI_DECL2 mySaveAllProgressFn (void* userData, size_t percent)
{
printf("Firmware save progress: %2d\r", percent);
fflush(stdout);
}