![]() |
Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
|
#include <stddef.h>Go to the source code of this file.
Data Structures | |
| struct | BMK_runTime_t |
| struct | BMK_runOutcome_t |
| struct | BMK_benchParams_t |
| union | BMK_timedFnState_shell |
Macros | |
| #define | BENCH_FN_H_23876 |
| #define | BMK_TIMEDFNSTATE_SIZE 64 |
Typedefs | |
| typedef size_t(* | BMK_benchFn_t) (const void *src, size_t srcSize, void *dst, size_t dstCapacity, void *customPayload) |
| typedef size_t(* | BMK_initFn_t) (void *initPayload) |
| typedef unsigned(* | BMK_errorFn_t) (size_t) |
Functions | |
| BMK_runOutcome_t | BMK_benchFunction (BMK_benchParams_t params, unsigned nbLoops) |
| int | BMK_isSuccessful_runOutcome (BMK_runOutcome_t outcome) |
| BMK_runTime_t | BMK_extract_runTime (BMK_runOutcome_t outcome) |
| size_t | BMK_extract_errorResult (BMK_runOutcome_t outcome) |
| BMK_runOutcome_t | BMK_benchTimedFn (BMK_timedFnState_t *timedFnState, BMK_benchParams_t params) |
| int | BMK_isCompleted_TimedFn (const BMK_timedFnState_t *timedFnState) |
| BMK_timedFnState_t * | BMK_createTimedFnState (unsigned total_ms, unsigned run_ms) |
| void | BMK_resetTimedFnState (BMK_timedFnState_t *timedFnState, unsigned total_ms, unsigned run_ms) |
| void | BMK_freeTimedFnState (BMK_timedFnState_t *state) |
| BMK_timedFnState_t * | BMK_initStatic_timedFnState (void *buffer, size_t size, unsigned total_ms, unsigned run_ms) |
| #define BENCH_FN_H_23876 |
| #define BMK_TIMEDFNSTATE_SIZE 64 |
| typedef size_t(* BMK_benchFn_t) (const void *src, size_t srcSize, void *dst, size_t dstCapacity, void *customPayload) |
| typedef unsigned(* BMK_errorFn_t) (size_t) |
| typedef size_t(* BMK_initFn_t) (void *initPayload) |
| BMK_runOutcome_t BMK_benchFunction | ( | BMK_benchParams_t | params, |
| unsigned | nbLoops ) |
| BMK_runOutcome_t BMK_benchTimedFn | ( | BMK_timedFnState_t * | timedFnState, |
| BMK_benchParams_t | params ) |
| BMK_timedFnState_t * BMK_createTimedFnState | ( | unsigned | total_ms, |
| unsigned | run_ms ) |
| size_t BMK_extract_errorResult | ( | BMK_runOutcome_t | outcome | ) |
| BMK_runTime_t BMK_extract_runTime | ( | BMK_runOutcome_t | outcome | ) |
| void BMK_freeTimedFnState | ( | BMK_timedFnState_t * | state | ) |
| BMK_timedFnState_t * BMK_initStatic_timedFnState | ( | void * | buffer, |
| size_t | size, | ||
| unsigned | total_ms, | ||
| unsigned | run_ms ) |
| int BMK_isCompleted_TimedFn | ( | const BMK_timedFnState_t * | timedFnState | ) |
| int BMK_isSuccessful_runOutcome | ( | BMK_runOutcome_t | outcome | ) |
| void BMK_resetTimedFnState | ( | BMK_timedFnState_t * | timedFnState, |
| unsigned | total_ms, | ||
| unsigned | run_ms ) |