#include <open_census_call_tracer.h>
Classes | |
class | OpenCensusCallAttemptTracer |
Public Member Functions | |
void | GenerateContext () |
OpenCensusCallTracer (const grpc_call_element_args *args) | |
OpenCensusCallAttemptTracer * | StartNewAttempt (bool is_transparent_retry) override |
~OpenCensusCallTracer () override | |
![]() | |
virtual | ~CallTracer () |
Private Attributes | |
grpc_core::Arena * | arena_ |
const grpc_call_context_element * | call_context_ |
CensusContext | context_ |
absl::string_view | method_ |
grpc_core::Mutex | mu_ |
uint64_t retries_ ABSL_GUARDED_BY | mu_ = 0 |
uint64_t transparent_retries_ ABSL_GUARDED_BY | mu_ = 0 |
absl::Duration retry_delay_ ABSL_GUARDED_BY & | mu_ |
absl::Time time_at_last_attempt_end_ ABSL_GUARDED_BY & | mu_ |
uint64_t num_active_rpcs_ ABSL_GUARDED_BY | mu_ = 0 |
grpc_core::Slice | path_ |
Definition at line 48 of file open_census_call_tracer.h.
|
explicit |
Definition at line 226 of file client_filter.cc.
|
override |
Definition at line 232 of file client_filter.cc.
void grpc::OpenCensusCallTracer::GenerateContext | ( | ) |
Definition at line 243 of file client_filter.cc.
|
overridevirtual |
Implements grpc_core::CallTracer.
Definition at line 251 of file client_filter.cc.
|
private |
Definition at line 105 of file open_census_call_tracer.h.
|
private |
Definition at line 100 of file open_census_call_tracer.h.
|
private |
Definition at line 104 of file open_census_call_tracer.h.
|
private |
Definition at line 103 of file open_census_call_tracer.h.
|
private |
Definition at line 106 of file open_census_call_tracer.h.
|
private |
Definition at line 108 of file open_census_call_tracer.h.
|
private |
Definition at line 110 of file open_census_call_tracer.h.
|
private |
Definition at line 112 of file open_census_call_tracer.h.
|
private |
Definition at line 113 of file open_census_call_tracer.h.
|
private |
Definition at line 114 of file open_census_call_tracer.h.
|
private |
Definition at line 102 of file open_census_call_tracer.h.