Public Member Functions | Private Attributes | List of all members
grpc::CensusContext Class Reference

#include <context.h>

Public Member Functions

void AddSpanAttribute (absl::string_view key, opencensus::trace::AttributeValueRef attribute)
 
 CensusContext ()
 
 CensusContext (absl::string_view name, const ::opencensus::tags::TagMap &tags)
 
 CensusContext (absl::string_view name, const ::opencensus::trace::Span *parent, const ::opencensus::tags::TagMap &tags)
 
 CensusContext (absl::string_view name, const ::opencensus::trace::SpanContext &parent_ctxt)
 
::opencensus::trace::SpanContext Context () const
 
void EndSpan ()
 
const ::opencensus::trace::Span & Span () const
 
const ::opencensus::tags::TagMap & tags () const
 

Private Attributes

::opencensus::trace::Span span_
 
::opencensus::tags::TagMap tags_
 

Detailed Description

Definition at line 44 of file cpp/ext/filters/census/context.h.

Constructor & Destructor Documentation

◆ CensusContext() [1/4]

grpc::CensusContext::CensusContext ( )
inline

Definition at line 46 of file cpp/ext/filters/census/context.h.

◆ CensusContext() [2/4]

grpc::CensusContext::CensusContext ( absl::string_view  name,
const ::opencensus::tags::TagMap &  tags 
)
inlineexplicit

Definition at line 48 of file cpp/ext/filters/census/context.h.

◆ CensusContext() [3/4]

grpc::CensusContext::CensusContext ( absl::string_view  name,
const ::opencensus::trace::Span *  parent,
const ::opencensus::tags::TagMap &  tags 
)
inline

Definition at line 52 of file cpp/ext/filters/census/context.h.

◆ CensusContext() [4/4]

grpc::CensusContext::CensusContext ( absl::string_view  name,
const ::opencensus::trace::SpanContext &  parent_ctxt 
)
inline

Definition at line 57 of file cpp/ext/filters/census/context.h.

Member Function Documentation

◆ AddSpanAttribute()

void grpc::CensusContext::AddSpanAttribute ( absl::string_view  key,
opencensus::trace::AttributeValueRef  attribute 
)
inline

Definition at line 63 of file cpp/ext/filters/census/context.h.

◆ Context()

::opencensus::trace::SpanContext grpc::CensusContext::Context ( ) const
inline

Definition at line 71 of file cpp/ext/filters/census/context.h.

◆ EndSpan()

void grpc::CensusContext::EndSpan ( )
inline

Definition at line 72 of file cpp/ext/filters/census/context.h.

◆ Span()

const ::opencensus::trace::Span& grpc::CensusContext::Span ( ) const
inline

Definition at line 68 of file cpp/ext/filters/census/context.h.

◆ tags()

const ::opencensus::tags::TagMap& grpc::CensusContext::tags ( ) const
inline

Definition at line 69 of file cpp/ext/filters/census/context.h.

Member Data Documentation

◆ span_

::opencensus::trace::Span grpc::CensusContext::span_
private

Definition at line 75 of file cpp/ext/filters/census/context.h.

◆ tags_

::opencensus::tags::TagMap grpc::CensusContext::tags_
private

Definition at line 76 of file cpp/ext/filters/census/context.h.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:30