|
roo_monitoring
API Documentation for roo_monitoring
|
Collection of timeseries sharing transform and source resolution. More...
#include <roo_monitoring.h>
Public Member Functions | |
| Collection (roo_io::Filesystem &fs, String name, Resolution resolution=kResolution_1024_ms) | |
| roo_io::Filesystem & | fs () const |
| const String & | name () const |
| Resolution | resolution () const |
| const Transform & | transform () const |
| void | getVaultFilePath (const VaultFileRef &ref, String *path) const |
Friends | |
| class | Writer |
| class | WriteTransaction |
Collection of timeseries sharing transform and source resolution.
Group streams that are commonly queried/plotted together.
Definition at line 24 of file roo_monitoring.h.
| roo_monitoring::Collection::Collection | ( | roo_io::Filesystem & | fs, |
| String | name, | ||
| Resolution | resolution = kResolution_1024_ms |
||
| ) |
Definition at line 27 of file monitoring.cpp.
References roo_monitoring::kMonitoringBasePath, and name().
|
inline |
Definition at line 29 of file roo_monitoring.h.
Referenced by roo_monitoring::Writer::flushSome(), roo_monitoring::VaultFileReader::open(), roo_monitoring::VaultWriter::openExisting(), and roo_monitoring::VaultWriter::openNew().
| void roo_monitoring::Collection::getVaultFilePath | ( | const VaultFileRef & | ref, |
| String * | path | ||
| ) | const |
Definition at line 420 of file monitoring.cpp.
References roo_monitoring::Filename::filename(), roo_monitoring::Filename::forTimestamp(), roo_monitoring::kRangeLength, roo_monitoring::VaultFileRef::resolution(), roo_monitoring::VaultFileRef::timestamp(), roo_monitoring::timestamp_ms_floor(), and roo_monitoring::toHexDigit().
Referenced by roo_monitoring::VaultFileReader::open(), roo_monitoring::VaultWriter::openExisting(), and roo_monitoring::VaultWriter::openNew().
|
inline |
Definition at line 30 of file roo_monitoring.h.
Referenced by Collection().
|
inline |
Definition at line 31 of file roo_monitoring.h.
Referenced by roo_monitoring::Writer::flushSome().
|
inline |
Definition at line 32 of file roo_monitoring.h.
|
friend |
Definition at line 37 of file roo_monitoring.h.
|
friend |
Definition at line 38 of file roo_monitoring.h.