|
RTC Toolkit 6.0.0-pre2
|
Helper class for passing tags in Telegraf. More...
#include <influxTagMap.hpp>
Public Member Functions | |
| InfluxTagMap () | |
| InfluxTagMap (std::initializer_list< std::pair< const std::string, std::string > > init) | |
| InfluxTagMap (const std::map< std::string, std::string > &map) | |
| InfluxTagMap | Extend (const std::string &key, const std::string &value) const |
| InfluxTagMap | Extend (const std::pair< std::string, std::string > &extra) const |
| InfluxTagMap | Extend (const InfluxTagMap &other) const |
| const std::map< std::string, std::string > & | Get () const |
| std::string & | operator[] (const std::string &key) |
| const std::string & | operator[] (const std::string &key) const |
| operator const std::map< std::string, std::string > & () const | |
Helper class for passing tags in Telegraf.
Behaves like a map with extra syntatic sugar methods.
|
default |
| rtctk::componentFramework::InfluxTagMap::InfluxTagMap | ( | std::initializer_list< std::pair< const std::string, std::string > > | init | ) |
| rtctk::componentFramework::InfluxTagMap::InfluxTagMap | ( | const std::map< std::string, std::string > & | map | ) |
| InfluxTagMap rtctk::componentFramework::InfluxTagMap::Extend | ( | const InfluxTagMap & | other | ) | const |
| InfluxTagMap rtctk::componentFramework::InfluxTagMap::Extend | ( | const std::pair< std::string, std::string > & | extra | ) | const |
| InfluxTagMap rtctk::componentFramework::InfluxTagMap::Extend | ( | const std::string & | key, |
| const std::string & | value ) const |
| const std::map< std::string, std::string > & rtctk::componentFramework::InfluxTagMap::Get | ( | ) | const |
| rtctk::componentFramework::InfluxTagMap::operator const std::map< std::string, std::string > & | ( | ) | const |
| std::string & rtctk::componentFramework::InfluxTagMap::operator[] | ( | const std::string & | key | ) |
| const std::string & rtctk::componentFramework::InfluxTagMap::operator[] | ( | const std::string & | key | ) | const |