libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
thread_statistics.hpp File Reference
#include "ave_deviation_meter.hpp"
#include <boost/graph/adjacency_list.hpp>
#include <boost/graph/graphviz.hpp>
#include "thread_statistics_impl.hpp"
Include dependency graph for thread_statistics.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::no_statistics< Sz >
 Just stub statistics - to support the interface. No actual statistics are collected. More...
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::basic_statistics< Sz >
 Some basic statistics collected about the operation of the wrapping thread_pool. More...
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::no_control_flow_graph< OST >
 A dummy class to not generate a Control Flow Graph (CFG), and hopefully and hopefully all calls will be optimised out, so there should be no cost. More...
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::control_flow_graph< OST >
 A class to generate a Control Flow Graph (CFG), if the support has been coded into the joinable, nonjoinable, etc modifiers. More...
 

Namespaces

namespace  jmmcg
 Link with -lrt to include these functions.
 
namespace  jmmcg::LIBJMMCG_VER_NAMESPACE
 
namespace  jmmcg::LIBJMMCG_VER_NAMESPACE::ppd
 Parallel Pixie Dust or PPD is the name of the thread library within libjmmcg.