Network System 0.1.1
High-performance modular networking library for scalable client-server applications
Loading...
Searching...
No Matches
kcenon::network::tracing::trace_context Member List

This is the complete list of members for kcenon::network::tracing::trace_context, including all inherited members.

clear_current()kcenon::network::tracing::trace_contextprivatestatic
create_child_span(std::string_view name) const -> spankcenon::network::tracing::trace_context
create_span(std::string_view name) -> spankcenon::network::tracing::trace_contextstatic
current() -> trace_contextkcenon::network::tracing::trace_contextstatic
flags() const noexcept -> trace_flagskcenon::network::tracing::trace_context
flags_kcenon::network::tracing::trace_contextprivate
from_headers(const std::vector< std::pair< std::string, std::string > > &headers) -> trace_contextkcenon::network::tracing::trace_contextstatic
from_traceparent(std::string_view traceparent) -> trace_contextkcenon::network::tracing::trace_contextstatic
is_sampled() const noexcept -> boolkcenon::network::tracing::trace_context
is_valid() const noexcept -> boolkcenon::network::tracing::trace_context
operator!=(const trace_context &other) const noexcept -> boolkcenon::network::tracing::trace_context
operator==(const trace_context &other) const noexcept -> boolkcenon::network::tracing::trace_context
parent_span_id() const noexcept -> const std::optional< span_id_t > &kcenon::network::tracing::trace_context
parent_span_id_kcenon::network::tracing::trace_contextprivate
set_current(const trace_context &ctx)kcenon::network::tracing::trace_contextprivatestatic
span classkcenon::network::tracing::trace_contextfriend
span_id() const noexcept -> const span_id_t &kcenon::network::tracing::trace_context
span_id_kcenon::network::tracing::trace_contextprivate
span_id_hex() const -> std::stringkcenon::network::tracing::trace_context
to_headers() const -> std::vector< std::pair< std::string, std::string > >kcenon::network::tracing::trace_context
to_traceparent() const -> std::stringkcenon::network::tracing::trace_context
trace_context()=defaultkcenon::network::tracing::trace_context
trace_context(trace_id_t trace_id, span_id_t span_id, trace_flags flags, std::optional< span_id_t > parent_span_id=std::nullopt)kcenon::network::tracing::trace_context
trace_id() const noexcept -> const trace_id_t &kcenon::network::tracing::trace_context
trace_id_kcenon::network::tracing::trace_contextprivate
trace_id_hex() const -> std::stringkcenon::network::tracing::trace_context
valid_kcenon::network::tracing::trace_contextprivate