Go to the documentation of this file.
19 #ifndef GRPC_INTERNAL_CPP_EXT_FILTERS_OPEN_CENSUS_CALL_TRACER_H
20 #define GRPC_INTERNAL_CPP_EXT_FILTERS_OPEN_CENSUS_CALL_TRACER_H
26 #include "absl/base/thread_annotations.h"
27 #include "absl/status/status.h"
28 #include "absl/strings/string_view.h"
29 #include "absl/time/time.h"
53 uint64_t attempt_num,
bool is_transparent_retry,
54 bool arena_allocated);
97 bool is_transparent_retry)
override;
119 #endif // GRPC_INTERNAL_CPP_EXT_FILTERS_OPEN_CENSUS_CALL_TRACER_H
OpenCensusCallAttemptTracer(OpenCensusCallTracer *parent, uint64_t attempt_num, bool is_transparent_retry, bool arena_allocated)
void RecordReceivedMessage(const grpc_core::SliceBuffer &) override
static constexpr uint32_t kMaxTagsLen
static constexpr uint32_t kMaxTraceContextLen
OpenCensusCallTracer(const grpc_call_element_args *args)
#define ABSL_GUARDED_BY(x)
void RecordSendInitialMetadata(grpc_metadata_batch *send_initial_metadata, uint32_t) override
void RecordReceivedTrailingMetadata(absl::Status status, grpc_metadata_batch *recv_trailing_metadata, const grpc_transport_stream_stats *transport_stream_stats) override
void RecordSendMessage(const grpc_core::SliceBuffer &) override
OpenCensusCallTracer * parent_
void RecordSendTrailingMetadata(grpc_metadata_batch *) override
void RecordOnDoneSendInitialMetadata(gpr_atm *) override
absl::string_view method_
CensusContext * context()
~OpenCensusCallTracer() override
unsigned __int64 uint64_t
OpenCensusCallAttemptTracer * StartNewAttempt(bool is_transparent_retry) override
uint64_t recv_message_count_
void RecordEnd(const gpr_timespec &) override
absl::StatusCode status_code_
void RecordReceivedInitialMetadata(grpc_metadata_batch *, uint32_t) override
const grpc_call_context_element * call_context_
uint64_t sent_message_count_
static void send_initial_metadata(void)
void RecordCancel(grpc_error_handle cancel_error) override
const bool arena_allocated_
grpc_core::Arena * arena_
grpc
Author(s):
autogenerated on Fri May 16 2025 02:59:35