|
Network System 0.1.1
High-performance modular networking library for scalable client-server applications
|
This is the complete list of members for kcenon::network::tracing::span, including all inherited members.
| add_event(std::string_view name) -> span & | kcenon::network::tracing::span | |
| add_event(std::string_view name, const std::map< std::string, attribute_value > &attributes) -> span & | kcenon::network::tracing::span | |
| attributes() const noexcept -> const std::map< std::string, attribute_value > & | kcenon::network::tracing::span | |
| context() const noexcept -> const trace_context & | kcenon::network::tracing::span | |
| duration() const noexcept -> std::chrono::nanoseconds | kcenon::network::tracing::span | |
| end() | kcenon::network::tracing::span | |
| end_time() const noexcept -> std::chrono::steady_clock::time_point | kcenon::network::tracing::span | |
| events() const noexcept -> const std::vector< span_event > & | kcenon::network::tracing::span | |
| impl_ | kcenon::network::tracing::span | private |
| is_ended() const noexcept -> bool | kcenon::network::tracing::span | |
| kind() const noexcept -> span_kind | kcenon::network::tracing::span | |
| name() const noexcept -> const std::string & | kcenon::network::tracing::span | |
| operator=(const span &) -> span &=delete | kcenon::network::tracing::span | |
| operator=(span &&other) noexcept -> span & | kcenon::network::tracing::span | |
| set_attribute(std::string_view key, std::string_view value) -> span & | kcenon::network::tracing::span | |
| set_attribute(std::string_view key, const char *value) -> span & | kcenon::network::tracing::span | |
| set_attribute(std::string_view key, int64_t value) -> span & | kcenon::network::tracing::span | |
| set_attribute(std::string_view key, double value) -> span & | kcenon::network::tracing::span | |
| set_attribute(std::string_view key, bool value) -> span & | kcenon::network::tracing::span | |
| set_error(std::string_view message) -> span & | kcenon::network::tracing::span | |
| set_status(span_status status) -> span & | kcenon::network::tracing::span | |
| set_status(span_status status, std::string_view description) -> span & | kcenon::network::tracing::span | |
| span(std::string_view name, trace_context ctx, span_kind kind=span_kind::internal) | kcenon::network::tracing::span | explicit |
| span(const span &)=delete | kcenon::network::tracing::span | |
| span(span &&other) noexcept | kcenon::network::tracing::span | |
| start_time() const noexcept -> std::chrono::steady_clock::time_point | kcenon::network::tracing::span | |
| status() const noexcept -> span_status | kcenon::network::tracing::span | |
| status_description() const noexcept -> const std::string & | kcenon::network::tracing::span | |
| ~span() | kcenon::network::tracing::span |