DDS  ver. 3.4
Classes | Namespaces | Typedefs
StatImpl.h File Reference
#include <atomic>
#include <deque>
#include <map>
#include <mutex>
#include <boost/accumulators/accumulators.hpp>
#include <boost/accumulators/statistics/count.hpp>
#include <boost/accumulators/statistics/max.hpp>
#include <boost/accumulators/statistics/mean.hpp>
#include <boost/accumulators/statistics/min.hpp>
#include <boost/accumulators/statistics/stats.hpp>
#include <boost/accumulators/statistics/sum.hpp>
#include <boost/asio.hpp>
#include "ProtocolMessage.h"

Go to the source code of this file.

Classes

struct  dds::protocol_api::SStatParams
 
struct  dds::protocol_api::SWriteStat
 
struct  dds::protocol_api::SReadStat
 
class  dds::protocol_api::CStatImpl
 

Namespaces

 dds
 
 dds::protocol_api
 

Typedefs

typedef boost::accumulators::accumulator_set< double, boost::accumulators::features< boost::accumulators::tag::mean, boost::accumulators::tag::max, boost::accumulators::tag::count, boost::accumulators::tag::sum > > dds::protocol_api::statsAccumulator_t
 
typedef std::map< uint16_t, statsAccumulator_t > dds::protocol_api::statsAccumulatorMap_t
 
typedef std::map< uint16_t, SStatParams > dds::protocol_api::statParamsMap_t