Fawkes API  Fawkes Development Version
TimeTrackerMainLoopPlugin Class Reference

Simple TimeTracker MainLoop plugin. More...

#include <ttmainloop_plugin.h>

Inheritance diagram for TimeTrackerMainLoopPlugin:

Public Member Functions

 TimeTrackerMainLoopPlugin (fawkes::Configuration *config)
 Constructor. More...
 
- Public Member Functions inherited from fawkes::Plugin
 Plugin (Configuration *config)
 Constructor. More...
 
virtual ~Plugin ()
 Virtual destructor. More...
 
void set_name (const char *name)
 Set plugin name. More...
 
const char * name () const
 Get the name of the plugin. More...
 
ThreadListthreads ()
 Get a list of threads. More...
 
virtual bool persistent ()
 Determines if the plugin can be unloaded. More...
 

Additional Inherited Members

- Protected Attributes inherited from fawkes::Plugin
ThreadList thread_list
 Thread list member. More...
 
Configurationconfig
 Fawkes configuration. More...
 

Detailed Description

Simple TimeTracker MainLoop plugin.

This plugin facilitates the Fawkes TimeTracker main loop plugin. It provides a main loop similar to the default main loop but augmented with a TimeTracker, that measures the runtime of the different blocked timing hook execution.

Author
Tim Niemueller

Definition at line 28 of file ttmainloop_plugin.h.

Constructor & Destructor Documentation

◆ TimeTrackerMainLoopPlugin()

TimeTrackerMainLoopPlugin::TimeTrackerMainLoopPlugin ( fawkes::Configuration config)

Constructor.

Parameters
configFawkes configuration

Definition at line 39 of file ttmainloop_plugin.cpp.

References fawkes::ThreadList::push_back(), and fawkes::Plugin::thread_list.


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