![]() |
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) |
typedef struct BMK_timedFnState_s | BMK_timedFnState_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) |
typedef struct BMK_timedFnState_s BMK_timedFnState_t |
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 ) |