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

Helper class for generating filenames corresponding to timestamps. More...

#include <common.h>

Public Member Functions

const char * filename () const
 Returns the generated filename as a null-terminated string.
 

Static Public Member Functions

static Filename forTimestamp (int64_t nanosSinceEpoch)
 Creates a filename for the specified timestamp.
 

Detailed Description

Helper class for generating filenames corresponding to timestamps.

Definition at line 45 of file common.h.

Member Function Documentation

◆ filename()

const char * roo_monitoring::Filename::filename ( ) const
inline

Returns the generated filename as a null-terminated string.

Definition at line 50 of file common.h.

Referenced by roo_monitoring::filepath(), forTimestamp(), roo_monitoring::Collection::getVaultFilePath(), and roo_monitoring::LogWriter::open().

◆ forTimestamp()

Filename roo_monitoring::Filename::forTimestamp ( int64_t  nanosSinceEpoch)
static

Creates a filename for the specified timestamp.

Definition at line 69 of file common.cpp.

References filename(), and roo_monitoring::toHexDigit().

Referenced by roo_monitoring::filepath(), roo_monitoring::Collection::getVaultFilePath(), and roo_monitoring::LogWriter::open().


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