Classes | Namespaces | Typedefs
pal_statistics_utils.h File Reference
#include <boost/lockfree/queue.hpp>
#include <boost/bimap.hpp>
#include <boost/bimap/multiset_of.hpp>
#include <boost/bimap/set_of.hpp>
#include <boost/thread/lock_guard.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/variant.hpp>
#include <atomic>
#include <vector>
#include <map>
#include <ros/ros.h>
#include <pal_statistics_msgs/Statistics.h>
#include <pal_statistics_msgs/StatisticsNames.h>
#include <pal_statistics_msgs/StatisticsValues.h>
#include <pal_statistics/static_circular_buffer.h>
Include dependency graph for pal_statistics_utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  pal_statistics::LockFreeQueue< T >
 Simple wrapper around boost lockfree queue to keep track of the reserved memory Boost's implementation of reserve always increases the capacity by the specified size. More...
 
struct  pal_statistics::RegistrationList::NameValues
 
class  pal_statistics::Registration
 The Registration class is a handle to a registered variable, when out of scope unregisters the variable. More...
 
class  pal_statistics::RegistrationList
 The RegistrationList class. More...
 
class  pal_statistics::RegistrationsRAII
 The RegistrationsRAII class holds handles to registered variables and when it is destroyed, unregisters them automatically. More...
 
class  pal_statistics::VariableHolder
 

Namespaces

 pal_statistics
 

Typedefs

typedef unsigned int pal_statistics::IdType
 


pal_statistics
Author(s):
autogenerated on Fri Aug 2 2024 08:29:35