![]() |
AJA NTV2 SDK
17.1.1.1245
NTV2 SDK 17.1.1.1245
|
Monitors the operational performance, timing, and stats of an arbitrary module. More...
#include "ajabase/common/performance.h"#include "ajabase/system/debug.h"#include <iomanip>#include <sstream>#include <math.h>Go to the source code of this file.
Macros | |
| #define | UINT64_MAX 18446744073709551615 |
Functions | |
| bool | AJAPerformanceTracking_start (AJAPerformanceTracking &stats, std::string key, AJATimerPrecision precision, uint64_t skipEntries) |
| bool | AJAPerformanceTracking_start (AJAPerformanceTracking &stats, std::string key, const AJAPerformanceExtraMap &extras, AJATimerPrecision precision, uint64_t skipEntries) |
| bool | AJAPerformanceTracking_stop (AJAPerformanceTracking &stats, std::string key) |
| bool | AJAPerformanceTracking_report (AJAPerformanceTracking &stats, std::string title, const char *pFileName, int32_t lineNumber) |
Monitors the operational performance, timing, and stats of an arbitrary module.
Definition in file performance.cpp.
| #define UINT64_MAX 18446744073709551615 |
Definition at line 27 of file performance.cpp.
| bool AJAPerformanceTracking_report | ( | AJAPerformanceTracking & | stats, |
| std::string | title, | ||
| const char * | pFileName, | ||
| int32_t | lineNumber | ||
| ) |
Definition at line 283 of file performance.cpp.
| bool AJAPerformanceTracking_start | ( | AJAPerformanceTracking & | stats, |
| std::string | key, | ||
| AJATimerPrecision | precision, | ||
| uint64_t | skipEntries | ||
| ) |
Definition at line 224 of file performance.cpp.
| bool AJAPerformanceTracking_start | ( | AJAPerformanceTracking & | stats, |
| std::string | key, | ||
| const AJAPerformanceExtraMap & | extras, | ||
| AJATimerPrecision | precision, | ||
| uint64_t | skipEntries | ||
| ) |
Definition at line 246 of file performance.cpp.
| bool AJAPerformanceTracking_stop | ( | AJAPerformanceTracking & | stats, |
| std::string | key | ||
| ) |
Definition at line 269 of file performance.cpp.