kanzi::Profiler Class Reference

#include <kanzi/core/profiling/profiler.hpp>

Public Types

typedef vector< shared_ptr< AbstractProfilerSource > > ProfilerSourceCollection
 

Public Member Functions

 Profiler ()
 
virtual ~Profiler ()
 
void addSource (AbstractProfilerSourceSharedPtr source)
 
void removeSource (AbstractProfilerSourceSharedPtr source)
 
ProfilerSourceCollection::const_iterator beginSources () const
 
ProfilerSourceCollection::const_iterator endSources () const
 

Member Typedef Documentation

Constructor & Destructor Documentation

kanzi::Profiler::Profiler ( )
explicit
virtual kanzi::Profiler::~Profiler ( )
virtual

Member Function Documentation

void kanzi::Profiler::addSource ( AbstractProfilerSourceSharedPtr  source)
void kanzi::Profiler::removeSource ( AbstractProfilerSourceSharedPtr  source)
ProfilerSourceCollection::const_iterator kanzi::Profiler::beginSources ( ) const
ProfilerSourceCollection::const_iterator kanzi::Profiler::endSources ( ) const

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