| FreeRDP
    | 
#include <freerdp/config.h>#include <time.h>#include <winpr/string.h>#include <winpr/sysinfo.h>#include <sys/param.h>#include <winpr/crt.h>
| Macros | |
| #define | PROFILER_START(_prefix_) | 
| #define | PROFILER_STOP | 
| #define | MEASURE_LOOP_START(_prefix_, _count_) | 
| #define | MEASURE_LOOP_STOP | 
| #define | MEASURE_GET_RESULTS(_result_) | 
| #define | MEASURE_SHOW_RESULTS(_result_) | 
| #define | MEASURE_SHOW_RESULTS_SCALED(_scale_, _label_) | 
| #define | MEASURE_TIMED(_label_, _init_iter_, _test_time_, _result_, _call_) | 
| Functions | |
| float | measure_delta_time (UINT64 t0, UINT64 t1) | 
| void | measure_floatprint (float t, char *output) | 
| #define MEASURE_GET_RESULTS | ( | _result_ | ) | 
| #define MEASURE_LOOP_START | ( | _prefix_, | |
| _count_ | |||
| ) | 
| #define MEASURE_LOOP_STOP | 
| #define MEASURE_SHOW_RESULTS | ( | _result_ | ) | 
| #define MEASURE_SHOW_RESULTS_SCALED | ( | _scale_, | |
| _label_ | |||
| ) | 
| #define MEASURE_TIMED | ( | _label_, | |
| _init_iter_, | |||
| _test_time_, | |||
| _result_, | |||
| _call_ | |||
| ) | 
| #define PROFILER_START | ( | _prefix_ | ) | 
| #define PROFILER_STOP | 
| float measure_delta_time | ( | UINT64 | t0, | 
| UINT64 | t1 | ||
| ) | 

| void measure_floatprint | ( | float | t, | 
| char * | output | ||
| ) |