Go to the documentation of this file.
46 referenced_entity_(
std::
move(referenced_entity)),
76 while (
it !=
nullptr) {
129 case ChannelTrace::Severity::Info:
131 case ChannelTrace::Severity::Warning:
133 case ChannelTrace::Severity::Error:
146 {
"severity", severity_string(
severity_)},
151 const bool is_channel =
154 object[is_channel ?
"channelRef" :
"subchannelRef"] =
Json::Object{
155 {(is_channel ?
"channelId" :
"subchannelId"),
177 array.emplace_back(
it->RenderTraceEvent());
std::vector< Json > Array
size_t memory_usage() const
uint64_t num_events_logged_
void AddTraceEventWithReference(Severity severity, const grpc_slice &data, RefCountedPtr< BaseNode > referenced_entity)
RefCountedPtr< BaseNode > referenced_entity_
Json RenderTraceEvent() const
PHP_PROTO_OBJECT_FREE_END PHP_PROTO_OBJECT_DTOR_END intern array
GPRAPI void gpr_free(void *ptr)
void set_next(TraceEvent *next)
MemoryUsage memory_usage_
gpr_timespec time_created_
void AddTraceEventHelper(TraceEvent *new_trace_event)
static GraphId Get(const IdMap &id, int num)
GPRAPI void gpr_mu_destroy(gpr_mu *mu)
constexpr absl::remove_reference_t< T > && move(T &&t) noexcept
JSON (JavaScript Object Notation).
GPRAPI void gpr_mu_init(gpr_mu *mu)
size_t grpc_slice_memory_usage(grpc_slice s)
size_t event_list_memory_usage_
std::string gpr_format_timespec(gpr_timespec tm)
TraceEvent(Severity severity, const grpc_slice &data, RefCountedPtr< BaseNode > referenced_entity_)
GPRAPI char * grpc_slice_to_c_string(grpc_slice s)
std::map< std::string, Json > Object
ABSL_NAMESPACE_BEGIN Time Now()
void channelz(grpc_end2end_test_config config)
TraceEvent * next() const
static bool to_string(zval *from)
ChannelTrace(size_t max_event_memory)
gpr_timespec as_timespec(gpr_clock_type type) const
void grpc_slice_unref_internal(const grpc_slice &slice)
void AddTraceEvent(Severity severity, const grpc_slice &data)
grpc
Author(s):
autogenerated on Fri May 16 2025 02:57:52