Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::SamplingProfiler Class Reference

#include <sampling.h>

Public Member Functions

 SamplingProfiler (bool is_default)
 
 ~SamplingProfiler (void)
 
void configure_from_cmdline (std::vector< std::string > &cmdline, CoreReservationSet &crs)
 
void flush_data (void)
 
void shutdown (void)
 

Protected Member Functions

template<typename T >
GaugeSampleradd_gauge (T *gauge)
 

Protected Attributes

void * impl
 

Friends

class ProfilingGauges::Gauge
 

Constructor & Destructor Documentation

◆ SamplingProfiler()

Realm::SamplingProfiler::SamplingProfiler ( bool  is_default)

◆ ~SamplingProfiler()

Realm::SamplingProfiler::~SamplingProfiler ( void  )

Member Function Documentation

◆ add_gauge()

template<typename T >
GaugeSampler * Realm::SamplingProfiler::add_gauge ( T *  gauge)
protected

◆ configure_from_cmdline()

void Realm::SamplingProfiler::configure_from_cmdline ( std::vector< std::string > &  cmdline,
CoreReservationSet crs 
)

◆ flush_data()

void Realm::SamplingProfiler::flush_data ( void  )

◆ shutdown()

void Realm::SamplingProfiler::shutdown ( void  )

Friends And Related Symbol Documentation

◆ ProfilingGauges::Gauge

friend class ProfilingGauges::Gauge
friend

Member Data Documentation

◆ impl

void* Realm::SamplingProfiler::impl
protected

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