#include <channelz.h>
Private Attributes | |
CallCountingHelper | call_counter_ |
std::map< intptr_t, RefCountedPtr< ListenSocketNode > > | child_listen_sockets_ |
Mutex | child_mu_ |
std::map< intptr_t, RefCountedPtr< SocketNode > > | child_sockets_ |
ChannelTrace | trace_ |
Additional Inherited Members | |
![]() | |
enum | EntityType { EntityType::kTopLevelChannel, EntityType::kInternalChannel, EntityType::kSubchannel, EntityType::kServer, EntityType::kSocket } |
![]() | |
using | RefCountedChildType = BaseNode |
![]() | |
BaseNode (EntityType type, std::string name) | |
![]() | |
RefCounted (const char *trace=nullptr, intptr_t initial_refcount=1) | |
Definition at line 239 of file channelz.h.
|
explicit |
Definition at line 255 of file src/core/lib/channel/channelz.cc.
|
override |
Definition at line 258 of file src/core/lib/channel/channelz.cc.
void grpc_core::channelz::ServerNode::AddChildListenSocket | ( | RefCountedPtr< ListenSocketNode > | node | ) |
Definition at line 270 of file src/core/lib/channel/channelz.cc.
void grpc_core::channelz::ServerNode::AddChildSocket | ( | RefCountedPtr< SocketNode > | node | ) |
Definition at line 260 of file src/core/lib/channel/channelz.cc.
|
inline |
Definition at line 259 of file channelz.h.
|
inline |
Definition at line 262 of file channelz.h.
|
inline |
Definition at line 269 of file channelz.h.
|
inline |
Definition at line 268 of file channelz.h.
|
inline |
Definition at line 270 of file channelz.h.
void grpc_core::channelz::ServerNode::RemoveChildListenSocket | ( | intptr_t | child_uuid | ) |
Definition at line 275 of file src/core/lib/channel/channelz.cc.
void grpc_core::channelz::ServerNode::RemoveChildSocket | ( | intptr_t | child_uuid | ) |
Definition at line 265 of file src/core/lib/channel/channelz.cc.
|
overridevirtual |
Implements grpc_core::channelz::BaseNode.
Definition at line 307 of file src/core/lib/channel/channelz.cc.
std::string grpc_core::channelz::ServerNode::RenderServerSockets | ( | intptr_t | start_socket_id, |
intptr_t | max_results | ||
) |
Definition at line 280 of file src/core/lib/channel/channelz.cc.
|
private |
Definition at line 273 of file channelz.h.
|
private |
Definition at line 277 of file channelz.h.
|
private |
Definition at line 275 of file channelz.h.
|
private |
Definition at line 276 of file channelz.h.
|
private |
Definition at line 274 of file channelz.h.