A11 (C++ runtime)
Native C++ implementation of the A11 action and streaming runtime
Loading...
Searching...
No Matches
span.h File Reference
#include <cstddef>
#include <cstdint>
#include <new>
#include <string>
#include <string_view>
#include <utility>
#include <vector>
#include <absl/status/status.h>
#include "a11/data/types.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  a11::obs::Span
 Move-only RAII handle to one action, session, or transport span. More...
 

Namespaces

namespace  a11
 
namespace  a11::obs
 

Enumerations

enum class  a11::obs::SpanKind {
  a11::obs::kInternal , a11::obs::kServer , a11::obs::kClient , a11::obs::kProducer ,
  a11::obs::kConsumer
}
 OpenTelemetry span relationships, mirrored to keep OTel out of this API. More...
 
enum class  a11::obs::SpanStatus { a11::obs::kUnset , a11::obs::kOk , a11::obs::kError }
 OpenTelemetry outcome states, mirrored to keep OTel out of this API. More...