#include <zipkin.hpp>
|
std::optional< zipkin_span > | create_span (std::string name) const |
|
| zipkin_span (std::string name, uint64_t parent_id=0) |
|
| zipkin_span (uint64_t id, std::string name, uint64_t parent_id=0) |
|
| zipkin_span (const zipkin_span &)=delete |
|
| zipkin_span (zipkin_span &&rhs) noexcept |
|
| zipkin_span (std::string name, uint64_t parent_id=0) |
|
| zipkin_span (uint64_t id, std::string name, uint64_t parent_id=0) |
|
| zipkin_span (const zipkin_span &)=delete |
|
zipkin_span & | operator= (const zipkin_span &)=delete |
|
zipkin_span & | operator= (zipkin_span &&)=delete |
|
| zipkin_span (zipkin_span &&rhs) noexcept |
|
| ~zipkin_span () |
|
void | add_tag (const std::string &key, const std::string &var) |
|
void | add_tag (const std::string &key, const char *var) |
|
void | add_tag (const std::string &key, bool v) |
|
template<typename T > |
std::enable_if_t< std::is_arithmetic_v< std::remove_reference_t< T > >, void > | add_tag (const std::string &key, T &&var) |
|
template<typename T > |
std::enable_if_t<!std::is_arithmetic_v< std::remove_reference_t< T > >, void > | add_tag (const std::string &key, T &&var) |
|
token | get_token () const |
|
Definition at line 152 of file zipkin.hpp.
◆ create_span()
std::optional< zipkin_span > fc::zipkin_trace::create_span |
( |
std::string | name | ) |
const |
|
inlinenodiscard |
Definition at line 155 of file zipkin.hpp.
155 {
157 }
zipkin_span(std::string name, uint64_t parent_id=0)
◆ create_span_from_token()
◆ zipkin_span() [1/4]
◆ zipkin_span() [2/4]
fc::zipkin_span::zipkin_span |
( |
std::string | name, |
|
|
uint64_t | parent_id = 0 ) |
|
inlineexplicit |
◆ zipkin_span() [3/4]
fc::zipkin_span::zipkin_span |
( |
uint64_t | id, |
|
|
std::string | name, |
|
|
uint64_t | parent_id = 0 ) |
|
inlineexplicit |
◆ zipkin_span() [4/4]
Definition at line 71 of file zipkin.hpp.
72 :
data( std::move( rhs.data ) ) {
74 }
The documentation for this struct was generated from the following file: