|
roo_monitoring
API Documentation for roo_monitoring
|
#include <inttypes.h>Go to the source code of this file.
Namespaces | |
| namespace | roo_monitoring |
| Umbrella header for the roo_monitoring module. | |
Enumerations | |
| enum | roo_monitoring::Resolution { roo_monitoring::kResolution_1_ms = 0 , roo_monitoring::kResolution_4_ms = 1 , roo_monitoring::kResolution_16_ms = 2 , roo_monitoring::kResolution_64_ms = 3 , roo_monitoring::kResolution_256_ms = 4 , roo_monitoring::kResolution_1024_ms = 5 , roo_monitoring::kResolution_4096_ms = 6 , roo_monitoring::kResolution_16384_ms = 7 , roo_monitoring::kResolution_65536_ms = 8 , roo_monitoring::kResolution_262144_ms = 9 , roo_monitoring::kResolution_1048576_ms = 10 , roo_monitoring::kResolution_4194304_ms = 11 , roo_monitoring::kResolution_16777216_ms = 12 , roo_monitoring::kResolution_67108864_ms = 13 , roo_monitoring::kResolution_268435456_ms = 14 , roo_monitoring::kResolution_1073741824_ms = 15 , roo_monitoring::kResolution_4294967296_ms = 16 , roo_monitoring::kResolution_17179869184_ms = 17 , roo_monitoring::kResolution_68719476736_ms = 18 } |
| Time resolution used for log and vault files. More... | |
Functions | |
| static constexpr int64_t | roo_monitoring::timestamp_ms_floor (int64_t timestamp_ms, Resolution resolution) |
| Rounds the timestamp down to the specified resolution bucket. | |
| static constexpr int64_t | roo_monitoring::timestamp_ms_ceil (int64_t timestamp_ms, Resolution resolution) |
| Rounds the timestamp up to the specified resolution bucket. | |
| static constexpr int64_t | roo_monitoring::timestamp_increment (int64_t steps, Resolution resolution) |
| Returns the timestamp delta for the given number of resolution steps. | |
Variables | |
| static const Resolution | roo_monitoring::kMaxResolution = kResolution_68719476736_ms |
| Maximum supported resolution. | |