#include <client_channel_channelz.h>

Private Member Functions | |
| RefCountedPtr< SocketNode > child_socket_ | ABSL_GUARDED_BY (socket_mu_) |
Private Attributes | |
| CallCountingHelper | call_counter_ |
| std::atomic< grpc_connectivity_state > | connectivity_state_ {GRPC_CHANNEL_IDLE} |
| Mutex | socket_mu_ |
| std::string | target_ |
| ChannelTrace | trace_ |
Additional Inherited Members | |
Public Types inherited from grpc_core::channelz::BaseNode | |
| enum | EntityType { EntityType::kTopLevelChannel, EntityType::kInternalChannel, EntityType::kSubchannel, EntityType::kServer, EntityType::kSocket } |
Public Types inherited from grpc_core::RefCounted< BaseNode > | |
| using | RefCountedChildType = BaseNode |
Protected Member Functions inherited from grpc_core::channelz::BaseNode | |
| BaseNode (EntityType type, std::string name) | |
Protected Member Functions inherited from grpc_core::RefCounted< BaseNode > | |
| RefCounted (const char *trace=nullptr, intptr_t initial_refcount=1) | |
Definition at line 44 of file client_channel_channelz.h.
| grpc_core::channelz::SubchannelNode::SubchannelNode | ( | std::string | target_address, |
| size_t | channel_tracer_max_nodes | ||
| ) |
Definition at line 32 of file client_channel_channelz.cc.
|
override |
Definition at line 38 of file client_channel_channelz.cc.
|
private |
|
inline |
Definition at line 60 of file client_channel_channelz.h.
|
inline |
Definition at line 63 of file client_channel_channelz.h.
|
inline |
Definition at line 70 of file client_channel_channelz.h.
|
inline |
Definition at line 69 of file client_channel_channelz.h.
|
inline |
Definition at line 71 of file client_channel_channelz.h.
|
overridevirtual |
Implements grpc_core::channelz::BaseNode.
Definition at line 49 of file client_channel_channelz.cc.
| void grpc_core::channelz::SubchannelNode::SetChildSocket | ( | RefCountedPtr< SocketNode > | socket | ) |
Definition at line 44 of file client_channel_channelz.cc.
| void grpc_core::channelz::SubchannelNode::UpdateConnectivityState | ( | grpc_connectivity_state | state | ) |
Definition at line 40 of file client_channel_channelz.cc.
|
private |
Definition at line 78 of file client_channel_channelz.h.
|
private |
Definition at line 74 of file client_channel_channelz.h.
|
private |
Definition at line 75 of file client_channel_channelz.h.
|
private |
Definition at line 77 of file client_channel_channelz.h.
|
private |
Definition at line 79 of file client_channel_channelz.h.