Go to the documentation of this file.
19 #ifndef GRPC_INTERNAL_CPP_EXT_FILTERS_CENSUS_SERVER_FILTER_H
20 #define GRPC_INTERNAL_CPP_EXT_FILTERS_CENSUS_SERVER_FILTER_H
29 #include "absl/strings/string_view.h"
30 #include "absl/time/time.h"
31 #include "absl/types/optional.h"
return memset(p, 0, total)
static void OnDoneRecvInitialMetadataCb(void *user_data, grpc_error_handle error)
uint64_t recv_message_count_
static void OnDoneRecvMessageCb(void *user_data, grpc_error_handle error)
static constexpr uint32_t kMaxServerStatsLen
grpc_error_handle Init(grpc_call_element *elem, const grpc_call_element_args *args) override
Initializes the call data.
grpc_closure * initial_on_done_recv_message_
grpc_closure on_done_recv_initial_metadata_
absl::string_view method_
void StartTransportStreamOpBatch(grpc_call_element *elem, TransportStreamOpBatch *op) override
Starts a new stream operation.
A C++ wrapper for the grpc_transport_stream_op_batch struct.
absl::optional< grpc_core::SliceBuffer > * recv_message_
std::string qualified_method_
struct grpc_call grpc_call
unsigned __int64 uint64_t
char stats_buf_[kMaxServerStatsLen]
uint64_t sent_message_count_
grpc_closure * initial_on_done_recv_initial_metadata_
absl::Duration elapsed_time_
grpc_auth_context * auth_context_
grpc_closure on_done_recv_message_
grpc_metadata_batch * recv_initial_metadata_
void Destroy(grpc_call_element *elem, const grpc_call_final_info *final_info, grpc_closure *then_call_closure) override
grpc
Author(s):
autogenerated on Fri May 16 2025 03:00:11