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

Represents a single write operation to a monitoring collection. More...

#include <roo_monitoring.h>

Public Member Functions

 WriteTransaction (Writer *writer)
 
 ~WriteTransaction ()
 
void write (int64_t timestamp, uint64_t stream_id, float data)
 

Detailed Description

Represents a single write operation to a monitoring collection.

Intended as a transient RAII object; commit happens on destruction.

Definition at line 95 of file roo_monitoring.h.

Constructor & Destructor Documentation

◆ WriteTransaction()

roo_monitoring::WriteTransaction::WriteTransaction ( Writer writer)

Definition at line 49 of file monitoring.cpp.

◆ ~WriteTransaction()

roo_monitoring::WriteTransaction::~WriteTransaction ( )

Definition at line 53 of file monitoring.cpp.

References roo_monitoring::LogWriter::close().

Member Function Documentation

◆ write()

void roo_monitoring::WriteTransaction::write ( int64_t  timestamp,
uint64_t  stream_id,
float  data 
)

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