23#ifndef _PLUGINS_RRD_EXAMPLE_RRD_EXAMPLE_THREAD_H_
24#define _PLUGINS_RRD_EXAMPLE_RRD_EXAMPLE_THREAD_H_
26#include <aspect/blocked_timing.h>
27#include <aspect/logging.h>
28#include <core/threading/thread.h>
29#include <plugins/rrd/aspect/rrd.h>
30#include <plugins/rrd/aspect/rrd_descriptions.h>
57 unsigned int loop_count_;
58 unsigned int counter_;
RRDExampleThread()
Constructor.
virtual void finalize()
Finalize the thread.
virtual ~RRDExampleThread()
Destructor.
virtual void init()
Initialize the thread.
virtual void run()
Stub to see name in backtrace for easier debugging.
virtual void loop()
Code to execute in the thread.
Thread aspect to use blocked timing.
Thread aspect to log output.
Thread aspect create, update, and graph round-robin databases (RRD).
Class representing a graph definition.
Thread class encapsulation of pthreads.