Definition at line 78 of file channelz_sampler.cc.
◆ CheckID()
◆ DumpJson()
std::string ChannelzSampler::DumpJson |
( |
| ) |
|
|
inline |
◆ DumpStdout()
void ChannelzSampler::DumpStdout |
( |
| ) |
|
|
inline |
◆ GetChannelDescedence()
void ChannelzSampler::GetChannelDescedence |
( |
const grpc::channelz::v1::Channel & |
channel, |
|
|
std::queue< grpc::channelz::v1::Channel > & |
channel_queue, |
|
|
std::queue< grpc::channelz::v1::Subchannel > & |
subchannel_queue |
|
) |
| |
|
inline |
◆ GetChannelID()
int64_t ChannelzSampler::GetChannelID |
( |
const grpc::channelz::v1::Channel & |
channel | ) |
|
|
inline |
◆ GetChannelName()
std::string ChannelzSampler::GetChannelName |
( |
const grpc::channelz::v1::Channel & |
channel | ) |
|
|
inline |
◆ GetChannelRPC()
grpc::channelz::v1::Channel ChannelzSampler::GetChannelRPC |
( |
int64_t |
channel_id | ) |
|
|
inline |
◆ GetServerID()
◆ GetServerName()
◆ GetServersRPC()
void ChannelzSampler::GetServersRPC |
( |
| ) |
|
|
inline |
◆ GetSocketID()
int64_t ChannelzSampler::GetSocketID |
( |
const grpc::channelz::v1::Socket & |
socket | ) |
|
|
inline |
◆ GetSocketName()
std::string ChannelzSampler::GetSocketName |
( |
const grpc::channelz::v1::Socket & |
socket | ) |
|
|
inline |
◆ GetSocketRPC()
grpc::channelz::v1::Socket ChannelzSampler::GetSocketRPC |
( |
int64_t |
socket_id | ) |
|
|
inline |
◆ GetSocketsOfServers()
void ChannelzSampler::GetSocketsOfServers |
( |
| ) |
|
|
inline |
◆ GetSubchannelDescedence()
void ChannelzSampler::GetSubchannelDescedence |
( |
grpc::channelz::v1::Subchannel & |
subchannel, |
|
|
std::queue< grpc::channelz::v1::Channel > & |
channel_queue, |
|
|
std::queue< grpc::channelz::v1::Subchannel > & |
subchannel_queue |
|
) |
| |
|
inline |
◆ GetSubchannelID()
int64_t ChannelzSampler::GetSubchannelID |
( |
const grpc::channelz::v1::Subchannel & |
subchannel | ) |
|
|
inline |
◆ GetSubchannelName()
std::string ChannelzSampler::GetSubchannelName |
( |
const grpc::channelz::v1::Subchannel & |
subchannel | ) |
|
|
inline |
◆ GetSubchannelRPC()
grpc::channelz::v1::Subchannel ChannelzSampler::GetSubchannelRPC |
( |
int64_t |
subchannel_id | ) |
|
|
inline |
◆ GetTopChannelsRPC()
void ChannelzSampler::GetTopChannelsRPC |
( |
| ) |
|
|
inline |
◆ RecordNow()
void ChannelzSampler::RecordNow |
( |
| ) |
|
|
inline |
◆ Setup()
void ChannelzSampler::Setup |
( |
const std::string & |
custom_credentials_type, |
|
|
const std::string & |
server_address |
|
) |
| |
|
inline |
◆ StoreChannelInJson()
void ChannelzSampler::StoreChannelInJson |
( |
const grpc::channelz::v1::Channel & |
channel | ) |
|
|
inline |
◆ StoreEntityInJson()
void ChannelzSampler::StoreEntityInJson |
( |
std::string & |
id, |
|
|
std::string & |
type, |
|
|
const grpc_core::Json & |
description |
|
) |
| |
|
inline |
◆ StoreServerInJson()
◆ StoreSocketInJson()
void ChannelzSampler::StoreSocketInJson |
( |
const grpc::channelz::v1::Socket & |
socket | ) |
|
|
inline |
◆ StoreSubchannelInJson()
void ChannelzSampler::StoreSubchannelInJson |
( |
const grpc::channelz::v1::Subchannel & |
subchannel | ) |
|
|
inline |
◆ TraverseTopChannels()
void ChannelzSampler::TraverseTopChannels |
( |
| ) |
|
|
inline |
◆ all_channels_
std::vector<grpc::channelz::v1::Channel> ChannelzSampler::all_channels_ |
|
private |
◆ all_servers_
◆ all_sockets_
std::vector<grpc::channelz::v1::Socket> ChannelzSampler::all_sockets_ |
|
private |
◆ all_subchannels_
std::vector<grpc::channelz::v1::Subchannel> ChannelzSampler::all_subchannels_ |
|
private |
◆ channelz_stub_
std::unique_ptr<grpc::channelz::v1::Channelz::Stub> ChannelzSampler::channelz_stub_ |
|
private |
◆ id_set_
std::unordered_set<int64_t> ChannelzSampler::id_set_ |
|
private |
◆ json_
◆ now_
◆ rpc_timeout_seconds_
int64_t ChannelzSampler::rpc_timeout_seconds_ |
|
private |
◆ top_channels_
std::vector<grpc::channelz::v1::Channel> ChannelzSampler::top_channels_ |
|
private |
The documentation for this class was generated from the following file: