VeloGraphX
High-performance dynamic graph analytics in C++20
Loading...
Searching...
No Matches
velographx::ConsolidationController Class Reference

#include <consolidation.hpp>

Public Member Functions

 ConsolidationController (ConsolidationControllerConfig config={})
 
bool observe (const ConsolidationSignal &signal, std::size_t epoch) noexcept
 
void mark_consolidated (std::size_t epoch) noexcept
 
std::size_t latency_breach_streak () const noexcept
 
std::size_t last_consolidation_epoch () const noexcept
 

Detailed Description

Definition at line 72 of file consolidation.hpp.

Constructor & Destructor Documentation

◆ ConsolidationController()

velographx::ConsolidationController::ConsolidationController ( ConsolidationControllerConfig  config = {})
inlineexplicit

Definition at line 74 of file consolidation.hpp.

Member Function Documentation

◆ last_consolidation_epoch()

std::size_t velographx::ConsolidationController::last_consolidation_epoch ( ) const
inlinenoexcept

Definition at line 113 of file consolidation.hpp.

◆ latency_breach_streak()

std::size_t velographx::ConsolidationController::latency_breach_streak ( ) const
inlinenoexcept

Definition at line 112 of file consolidation.hpp.

◆ mark_consolidated()

void velographx::ConsolidationController::mark_consolidated ( std::size_t  epoch)
inlinenoexcept

Definition at line 107 of file consolidation.hpp.

◆ observe()


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