MySQL 9.7.0
Source Code Documentation
telemetry::QueryAttributeTextMapCarrier Class Reference

#include <tm_propagation.h>

Inheritance diagram for telemetry::QueryAttributeTextMapCarrier:
[legend]

Public Member Functions

 QueryAttributeTextMapCarrier (MYSQL_THD thd)
 
 ~QueryAttributeTextMapCarrier () override
 
opentelemetry::nostd::string_view Get (opentelemetry::nostd::string_view key) const noexcept override
 
void Set (opentelemetry::nostd::string_view key, opentelemetry::nostd::string_view value) noexcept override
 
bool Keys (opentelemetry::nostd::function_ref< bool(opentelemetry::nostd::string_view)> callback) const noexcept override
 

Private Attributes

MYSQL_THD m_thd
 
std::vector< my_h_string > * m_seen
 

Constructor & Destructor Documentation

◆ QueryAttributeTextMapCarrier()

telemetry::QueryAttributeTextMapCarrier::QueryAttributeTextMapCarrier ( MYSQL_THD  thd)
explicit

◆ ~QueryAttributeTextMapCarrier()

telemetry::QueryAttributeTextMapCarrier::~QueryAttributeTextMapCarrier ( )
override

Member Function Documentation

◆ Get()

opentelemetry::nostd::string_view telemetry::QueryAttributeTextMapCarrier::Get ( opentelemetry::nostd::string_view  key) const
overridenoexcept

◆ Keys()

bool telemetry::QueryAttributeTextMapCarrier::Keys ( opentelemetry::nostd::function_ref< bool(opentelemetry::nostd::string_view)>  callback) const
overridenoexcept

◆ Set()

void telemetry::QueryAttributeTextMapCarrier::Set ( opentelemetry::nostd::string_view  key,
opentelemetry::nostd::string_view  value 
)
overridenoexcept

Member Data Documentation

◆ m_seen

std::vector<my_h_string>* telemetry::QueryAttributeTextMapCarrier::m_seen
private

◆ m_thd

MYSQL_THD telemetry::QueryAttributeTextMapCarrier::m_thd
private

The documentation for this class was generated from the following files: