#include <LeakAggregator.hpp>
Public Member Functions | |
| void | addProvider (std::unique_ptr< ILeakProvider > provider) |
| std::vector< LeakRecord > | queryAll (const std::string &email) |
Private Attributes | |
| std::vector< std::unique_ptr< ILeakProvider > > | providers |
Definition at line 30 of file LeakAggregator.hpp.
| void LeakAggregator::addProvider | ( | std::unique_ptr< ILeakProvider > | provider | ) |
Definition at line 24 of file LeakAggregator.cpp.
References providers.
Referenced by LeakMonitor::loop(), and LeakCheckWorker::run().
| std::vector< LeakRecord > LeakAggregator::queryAll | ( | const std::string & | ) |
Definition at line 31 of file LeakAggregator.cpp.
References LeakNormalizer::normalize(), and providers.
Referenced by LeakMonitor::loop(), and LeakCheckWorker::run().
|
private |
Definition at line 38 of file LeakAggregator.hpp.
Referenced by addProvider(), and queryAll().