67 const std::map<std::string, std::string>& tags)
68 -> std::shared_ptr<value_recorder> = 0;
auto operator=(const meter &other) -> meter &=default
meter(meter &&other)=default
virtual void start()
SDK invokes this method when cluster is ready to emit metrics.
Definition meter.hxx:53
meter(const meter &other)=default
auto operator=(meter &&other) -> meter &=default
virtual auto get_value_recorder(const std::string &name, const std::map< std::string, std::string > &tags) -> std::shared_ptr< value_recorder >=0
virtual void stop()
SDK invokes this method when cluster is closed.
Definition meter.hxx:61
auto operator=(value_recorder &&other) -> value_recorder &=default
value_recorder(const value_recorder &other)=default
value_recorder(value_recorder &&other)=default
virtual void record_value(int64_t value)=0
virtual ~value_recorder()=default
auto operator=(const value_recorder &other) -> value_recorder &=default