GRPC Core  9.0.0
Data Structures | Public Types | Public Member Functions | Friends
grpc_core::channelz::ChannelTrace Class Reference

#include <channel_trace.h>

Public Types

enum  Severity { Unset = 0 , Info , Warning , Error }
 

Public Member Functions

 ChannelTrace (size_t max_event_memory)
 
 ~ChannelTrace ()
 
void AddTraceEvent (Severity severity, const grpc_slice &data)
 
void AddTraceEventWithReference (Severity severity, const grpc_slice &data, RefCountedPtr< BaseNode > referenced_entity)
 
grpc_jsonRenderJson () const
 

Friends

size_t testing::GetSizeofTraceEvent (void)
 

Member Enumeration Documentation

◆ Severity

Enumerator
Unset 
Info 
Warning 
Error 

Constructor & Destructor Documentation

◆ ChannelTrace()

grpc_core::channelz::ChannelTrace::ChannelTrace ( size_t  max_event_memory)

◆ ~ChannelTrace()

grpc_core::channelz::ChannelTrace::~ChannelTrace ( )

Member Function Documentation

◆ AddTraceEvent()

void grpc_core::channelz::ChannelTrace::AddTraceEvent ( Severity  severity,
const grpc_slice data 
)

◆ AddTraceEventWithReference()

void grpc_core::channelz::ChannelTrace::AddTraceEventWithReference ( Severity  severity,
const grpc_slice data,
RefCountedPtr< BaseNode referenced_entity 
)

◆ RenderJson()

grpc_json * grpc_core::channelz::ChannelTrace::RenderJson ( ) const

Friends And Related Function Documentation

◆ testing::GetSizeofTraceEvent

size_t testing::GetSizeofTraceEvent ( void  )
friend

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