roo_monitoring
API Documentation for roo_monitoring
Loading...
Searching...
No Matches
roo_monitoring::Collection Class Reference

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 Transformtransform () const
 
void getVaultFilePath (const VaultFileRef &ref, String *path) const
 

Friends

class Writer
 
class WriteTransaction
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ Collection()

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().

Member Function Documentation

◆ fs()

roo_io::Filesystem & roo_monitoring::Collection::fs ( ) const
inline

◆ getVaultFilePath()

◆ name()

const String & roo_monitoring::Collection::name ( ) const
inline

Definition at line 30 of file roo_monitoring.h.

Referenced by Collection().

◆ resolution()

Resolution roo_monitoring::Collection::resolution ( ) const
inline

Definition at line 31 of file roo_monitoring.h.

Referenced by roo_monitoring::Writer::flushSome().

◆ transform()

const Transform & roo_monitoring::Collection::transform ( ) const
inline

Definition at line 32 of file roo_monitoring.h.

Friends And Related Symbol Documentation

◆ Writer

friend class Writer
friend

Definition at line 37 of file roo_monitoring.h.

◆ WriteTransaction

friend class WriteTransaction
friend

Definition at line 38 of file roo_monitoring.h.


The documentation for this class was generated from the following files: