roo_monitoring
API Documentation for roo_monitoring
Loading...
Searching...
No Matches
log.h File Reference
#include <vector>
#include "resolution.h"
#include "roo_collections/flat_small_hash_set.h"
#include "roo_io/data/multipass_input_stream_reader.h"
#include "roo_io/data/output_stream_writer.h"
#include "roo_io/fs/filesystem.h"
Include dependency graph for log.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  roo_monitoring::LogSample
 Sample stored in log files before compaction. More...
 
class  roo_monitoring::CachedLogDir
 In-memory cache of log directory entries. More...
 
class  roo_monitoring::LogFileReader
 Reader for a single log file. More...
 
class  roo_monitoring::LogCursor
 Cursor used when seeking through multiple log files. More...
 
class  roo_monitoring::LogReader
 Reader that walks across a sequence of log files. More...
 
class  roo_monitoring::LogWriter
 Writer for log files at a fixed resolution. More...
 

Namespaces

namespace  roo_monitoring
 Umbrella header for the roo_monitoring module.
 

Functions

bool roo_monitoring::operator< (const LogSample &a, const LogSample &b)