17 #ifndef JUBATUS_CORE_DRIVER_STAT_HPP_
18 #define JUBATUS_CORE_DRIVER_STAT_HPP_
24 #include "../stat/stat.hpp"
25 #include "../framework/mixable.hpp"
41 void push(
const std::string& key,
double value);
42 double sum(
const std::string&)
const;
43 double stddev(
const std::string&)
const;
44 double max(
const std::string&)
const;
45 double min(
const std::string&)
const;
47 double moment(
const std::string&,
int,
double)
const;
50 void unpack(msgpack::object o);
54 jubatus::util::lang::shared_ptr<jubatus::core::stat::stat>
stat_;
62 #endif // JUBATUS_CORE_DRIVER_STAT_HPP_
stat(jubatus::core::stat::stat *stat_method)
void push(const std::string &key, double value)
void pack(framework::packer &pk) const
double stddev(const std::string &) const
double moment(const std::string &, int, double) const
jubatus::core::stat::stat * get_model() const
void unpack(msgpack::object o)
jubatus::util::lang::shared_ptr< jubatus::core::stat::stat > stat_
double sum(const std::string &) const
double min(const std::string &) const
core::stat::mixable_stat mixable_stat_
double max(const std::string &) const