#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 | |
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 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.