geopm  3.1.1.dev296+g5916b956
GEOPM - Global Extensible Open Power Manager
Namespaces | Functions
SampleAggregator.cpp File Reference
#include "SampleAggregatorImp.hpp"
#include "geopm_hash.h"
#include "geopm_debug.hpp"
#include "geopm/PlatformIO.hpp"
#include "geopm/PlatformTopo.hpp"
#include "geopm/Exception.hpp"
#include "geopm/Helper.hpp"
#include "Accumulator.hpp"
#include "geopm/PlatformIOProf.hpp"
#include "geopm/IOGroup.hpp"
Include dependency graph for SampleAggregator.cpp:

Namespaces

 geopm
 

Functions

template<typename type >
std::map< uint64_t, std::shared_ptr< type > >::iterator geopm::sample_aggregator_emplace_hash (std::map< uint64_t, std::shared_ptr< type > > &hash_accum_map, uint64_t hash)
 
template<typename type >
void geopm::sample_aggregator_update_epoch (type &signal, int epoch_count)
 
template<typename type >
void geopm::sample_aggregator_update_hash_exit (type &signal, uint64_t hash)
 
template<typename type >
void geopm::sample_aggregator_update_hash_enter (type &signal, uint64_t hash)
 
template<typename type >
void geopm::sample_aggregator_update_period (type &signal, int period)