A attribute map for telemetry data. More...
#include <cvb/telemetry/attribute_map.hpp>
Public Member Functions | |
AttributeMap & | operator() (const std::string &key, const Char *value) |
Specialization for Cvb::Char*. | |
AttributeMap & | operator() (const std::string &key, void *value) |
Specialization for void*. | |
template<> | |
AttributeMap & | operator() (const std::string &key, const double &value) |
Specialization for double. | |
template<> | |
AttributeMap & | operator() (const std::string &key, const float &value) |
Specialization for float. | |
template<> | |
AttributeMap & | operator() (const std::string &key, const String &value) |
Specialization for Cvb::String. | |
template<> | |
AttributeMap & | operator() (const std::string &key, const bool &value) |
Specialization for bool. | |
template<> | |
AttributeMap & | operator() (const std::string &key, const int8_t &value) |
Specialization for int8_t. | |
template<> | |
AttributeMap & | operator() (const std::string &key, const uint8_t &value) |
Specialization for uint8_t. | |
template<> | |
AttributeMap & | operator() (const std::string &key, const int16_t &value) |
Specialization for int16_t. | |
template<> | |
AttributeMap & | operator() (const std::string &key, const uint16_t &value) |
Specialization for uint16_t. | |
template<> | |
AttributeMap & | operator() (const std::string &key, const int32_t &value) |
Specialization for int32_t. | |
template<> | |
AttributeMap & | operator() (const std::string &key, const uint32_t &value) |
Specialization for uint32_t. | |
template<> | |
AttributeMap & | operator() (const std::string &key, const int64_t &value) |
Specialization for int64_t. | |
template<> | |
AttributeMap & | operator() (const std::string &key, const uint64_t &value) |
Specialization for uint64_t. | |
A attribute map for telemetry data.
An attribute map stores additional meta data associated with logs or traces. The data is stored as key, value pair. Attributes can be stored in a Log or Span using operator(). Internally all data stored will be mapped to either